ES2434515T3 - Procedimiento de trayectografía robusto en tiempo real en ordenador portátil, de uno o varios cetáceos mediante acústica pasiva - Google Patents
Procedimiento de trayectografía robusto en tiempo real en ordenador portátil, de uno o varios cetáceos mediante acústica pasiva Download PDFInfo
- Publication number
- ES2434515T3 ES2434515T3 ES08852320T ES08852320T ES2434515T3 ES 2434515 T3 ES2434515 T3 ES 2434515T3 ES 08852320 T ES08852320 T ES 08852320T ES 08852320 T ES08852320 T ES 08852320T ES 2434515 T3 ES2434515 T3 ES 2434515T3
- Authority
- ES
- Spain
- Prior art keywords
- tdoa
- signal
- hydrophones
- pathography
- clicks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic or infrasonic waves
- G01S5/22—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
Abstract
Procedimiento de trayectografía por vía pasiva de por lo menos un animal marino que emite señales sonoras enforma de cadenas de clics, especialmente por lo menos un cetáceo, en el que se procede durante ventanas detiempo de procesamiento sucesivas a la recogida (11) de las señales brutas analógicas procedentes de unapluralidad de H hidrófonos dispuestos en el medio marino, y se convierten después dichos datos analógicos brutosen datos digitales mediante muestreo a cierta frecuencia de muestreo Fe, incluyendo además dicho procedimientolas siguientes etapas desarrolladas en tiempo real:
Description
Procedimiento de trayectografía robusto en tiempo real en ordenador portátil, de uno o varios cetáceos mediante acústica pasiva
5 La presente invención se refiere a un procedimiento de trayectografía robusto de una pluralidad de X cetáceos mediante acústica pasiva, empleando un conjunto de Y sensores.
Por extensión, la presente invención se refiere a un procedimiento de trayectografía por vía pasiva, de una o varias fuentes que se desplazan en un medio cualquiera y emiten una señal no estacionaria.
A modo de ejemplo concreto, se describirá la invención en el marco de su aplicación a la problemática de la detección de mamíferos marinos capaces de emitir señales en forma de clics, pero queda entendido que la invención se aplica a otros tipos de fuentes de señales no estacionarias y a otros medios de propagación.
Se conocen ya en el estado de la técnica varios procedimientos de seguimiento de trayectorias de cetáceos. Se distinguen generalmente los procedimientos de detección activos, que consisten en enviar hacia la fuente una señal, especialmente sonora, y en captar el eco de dicha señal cuando encuentra la fuente. Estos procedimientos no están recomendados, ya que la potencia de la señal es nefasta tanto para el cetáceo buscado como para su entorno.
Se distinguen además los procedimientos de detección pasivos, que consisten simplemente en captar señales mediante sensores adecuados (en el caso de los cetáceos se trata de señales sonoras que pueden captarse por
25 medio de hidrófonos sumergidos), y en procesar después las señales recibidas con objeto de determinar las características y la posición de la fuente.
Los procedimientos de detección pasivos son mucho más satisfactorios en su principio (ninguna perturbación del medio).
Un procedimiento de este tipo se divulga por ejemplo en “Real-time 3D tracking of whales by echo-robust precise TDOA estimates with a widely-spaced hydrophone array” de Giraudet P. y Glotin H.
Se han llevado a cabo otros intentos para poner a punto un procedimiento de detección de cetáceos por vía pasiva,
35 en base a algoritmos de procesamiento de las diferencias de tiempos de llegada a los hidrófonos de los clics captados por hidrófonos, denominándose dichas diferencias “TDOA”, acrónimo de “Time Difference Of Arrival” en terminología anglosajona.
Entre los métodos probados, se encuentran los algoritmos de detección denominados de Morissey et al., el de Nozal y Frazer, o el de White et al., todos ellos ampliamente descritos en la literatura científica.
En resumen, los métodos mencionados incluyen todos por lo menos un inconveniente importante de entre la 45 siguiente relación:
- -
- o bien se trata de métodos que no son pasivos y, por consiguiente, requieren el envío de señales hacia los cetáceos, lo que corresponde a métodos activos que son perjudiciales para los animales;
- -
- o bien no están industrializados y requieren el concurso de métodos visuales cuando los cetáceos suben a la superficie, y funcionan únicamente para el seguimiento aproximado de un único cetáceo aislado y, por lo tanto, en condiciones acústicas idóneas;
- -
- o bien requieren un perfil de celeridad del sonido en el agua del mar en el lugar de la detección, y en general esos
55 perfiles no están disponibles, o no están actualizados, sabiendo que la celeridad del sonido varía en función del tiempo y de las estaciones, lo que falsea los resultados de los métodos de detección conocidos;
- -
- o bien incluso recurren a algoritmos de procesamiento de la señal muy complejos (por ejemplo tiempo frecuencia), que requieren una gran potencia de cálculo, siendo el caso de los algoritmos citados anteriormente, lo que tiene como consecuencia que la detección, incluso de una única ballena, no puede hacerse en tiempo real ni casi real.
En consecuencia, un objetivo de la invención es proponer un procedimiento de detección y de trayectografía de
65 cetáceos por vía pasiva, que sea capaz de resolver los problemas planteados por los procedimientos conocidos en el estado de la técnica.
En particular, un objetivo de la invención es proponer un procedimiento y un sistema que permitan trayectografiar y contar cetáceos, incluso en grupos, e identificarlos, lo que implica separar las señales de varios cetáceos que emiten clics simultáneamente en un área de varios kilómetros cúbicos.
5 Otro objetivo de la invención es obtener el resultado mencionado sin necesidad de un perfil de celeridad del sonido en el agua.
Otro objetivo de la invención es proponer un procedimiento de detección que permita una detección rápida, en tiempo real.
Otro objetivo de la invención es proponer un procedimiento de detección que sea fácil de poner en funcionamiento en la práctica, incluso con material de bajo coste.
15 Otro objetivo de la invención es proponer un procedimiento y un sistema de detección que sean robustos frente a los ecos, y que proporcionen resultados precisos y fiables, cualesquiera que sean el medio y las fuentes considerados.
Un objetivo adicional de la invención es proponer un procedimiento y un sistema de detección por vía pasiva, que permitan la aplicación al etiquetado de las emisiones acústicas de los animales, lo que debe permitir el estudio detallado de sus características, tales como tamaño, sexo, edad, grupo, dialecto y sus interacciones comportamentales.
A tal efecto, la invención tiene por objeto un procedimiento de trayectografía por vía pasiva como se define en las reivindicaciones, así como un sistema para la puesta en funcionamiento de dicho procedimiento.
25 Las características y ventajas de la invención se harán evidentes mediante la lectura de la descripción detallada de los dibujos adjuntos, en los cuales:
- -
- la figura 1 ilustra un organigrama general del procedimiento de trayectografía según la invención;
- -
- la figura 2 ilustra el principio de transitividad de las TDOA;
- -
- las figuras 3.1, 3.2 y 3.3 representan respectivamente un clic de una única ballena en la señal bruta, este mismo
clic tras el filtrado con el operador de Teager-Kaiser y, finalmente, el clic tras el filtrado y la decimación; 35
- -
- las figuras 4.1 y 4.2 representan respectivamente la señal bruta correspondiente a varios clics de una única ballena, antes y después del filtrado mediante Teager-Kaiser, pero sin procesamiento de decimación;
- -
- la figura 5 representa la señal de la figura 4.1 tras una etapa de filtrado según el algoritmo de Teager Kaiser y decimación;
- -
- la figura 6.1 representa la señal de la figura 4.1 tras una etapa de filtrado adicional según el algoritmo de Mallat seguido de una operación de raíz cuadrada en la señal;
45 - la figura 6.2 representa la señal de la figura 4.1 tras un filtrado estocástico (FAS);
- -
- la figura 6.3 representa la señal de la figura 6.2 tras la ampliación de un clic y un eco;
- -
- la figura 7 ilustra el principio del cálculo de las TDOA mediante intercorrelación, en base a la señal real de una única ballena;
- -
- la figura 8.1 ilustra el principio de detección de los ecos mediante intercorrelación, aplicado a la señal de la figura 7;
- -
- la figura 8.2 ilustra la señal absoluta de un eco; 55
- -
- la figura 8.3 ilustra la señal de la figura 8.2 una vez realizada la media;
- -
- la figura 8.4 ilustra la señal absoluta de un clic;
- -
- la figura 9 representa una señal bruta recibida de los hidrófonos, que contiene una cadena de clics de varias ballenas, con ruido;
- -
- la figura 10 representa las sucesivas posiciones en (x,y,z) y en vista desde arriba en función del tiempo de cuatro
ballenas detectadas según el procedimiento de la invención para un primer número de TDOA guardadas; 65
- -
- la figura 11 representa las sucesivas posiciones en (x,y,z) y en vista desde arriba en función del tiempo de cuatro
ballenas detectadas, para otro número de TDOA guardadas;
- -
- la figura 12 representa las trayectorias de la figura 10, tras una etapa de alisamiento;
5 - la figura 13 representa un organigrama de procedimiento que permite explotar las posiciones obtenidas de las ballenas, para su estudio comportamental.
10 Con referencia a la figura 1, se ha representado un organigrama funcional del procedimiento según la invención. Con varios hidrófonos dispuestos en el agua en el área donde se quiere detectar la presencia y la posición de cetáceos, se captan en 10 de manera conocida las señales analógicas enviadas por los hidrófonos. Estas señales corresponden a las distintas señales y ruidos acústicos presentes en el medio. La etapa 11 de recogida y digitalización de las señales procedentes de los hidrófonos se efectúa, por ejemplo, por medio de tarjetas
15 electrónicas de recogida conectadas a un ordenador, especialmente un ordenador portátil clásico. Pero también es posible que cada hidrófono esté directamente dotado de medios de digitalización de las señales acústicas, en cuyo caso las señales recibidas de los hidrófonos serían señales digitalizadas, directamente utilizables por un ordenador.
La invención prevé que las señales digitales remitidas en 12 a un ordenador se sometan a una etapa de filtrado 13
20 particular, con objeto de aislar las señales útiles debidas a los clics del ruido de fondo. Esta etapa de filtrado particular es crítica para el funcionamiento del procedimiento según la invención, y se describirá con mayor detalle más adelante.
A la salida 14 de la etapa de filtrado 13, se recupera una señal limpia, desprovista de ruido y cuyos picos 25 corresponden a las cadenas de clics emitidas por las ballenas eventualmente presentes en un área vigilada.
Sin embargo, es posible que algunos de los picos de la señal en 14 correspondan a ecos de los clics de las ballenas, por ejemplo, mediante reverberación en la superficie o el fondo del mar. En una variante opcional más perfeccionada, el procedimiento según la invención prevé en 21 una etapa de cálculo y eliminación de los ecos.
30 A partir de la señal limpia que contiene los picos correspondientes a las cadenas de clics de las ballenas, se determinan en 15 las TDOA de los clics, lo que permite obtener en 16 un conjunto de TDOA de los clics de las ballenas, pero sin que se pueda decir aún qué TDOA corresponden a una misma fuente, lo que permitiría localizar dicha fuente mediante un procedimiento de triangulación / regresión.
35 En consecuencia, es necesario prever una etapa 17 consistente en determinar, de entre las TDOA disponibles en 16, las que son coherentes entre ellas, es decir las que cumplen el principio de la transitividad de las TDOA, que se recordará con más detalle en relación con la figura 2. Todas las etapas anteriores se realizan en ventanas de 10 s con un recubrimiento de las ventanas de p% (pudiendo ir p del 0 % al 95 %; en los ejemplos presentados, p=50 %).
40 A la salida 18 de la etapa 17, se dispone de un conjunto de TDOA coherentes entre ellas, que se someten a una etapa de regresión no lineal que permite determinar en 19 las posiciones instantáneas (x,y,z) de cada ballena en función del tiempo. Estas posiciones brutas están disponibles en 20 al final del procedimiento de procesamiento según la invención. Como se verá más adelante en relación con la figura 11, la obtención de las posiciones
45 espaciales de las ballenas en los tres ejes x,y,z para algunas ventanas de tiempo, posibilita la aplicación a dichas posiciones de fases de procesamiento adicionales, como el alisamiento de las trayectorias con objeto de visualizar mejor en tiempo real las trayectorias de las ballenas presentes en el área de observación.
Se hace referencia a la figura 2 que ilustra el principio de transitividad de las TDOA. Se ha representado en esta
50 figura una fuente S que emite una señal sonora. En el ejemplo elegido para describir la invención, esta fuente sonora S es un mamífero marino y la señal sonora es un clic. Se han representado asimismo cuatro hidrófonos i,j,k,h. Se denotan respectivamente Ti, Tj, Tk, Th, los tiempos de propagación del clic para alcanzar cada uno de los hidrófonos i,j,k,h. Por otra parte, se denota mediante TDOA(i,j), la diferencia de tiempo de propagación (Tj -Ti) de la señal sonora para alcanzar los hidrófonos i y j.
55 La señal sonora produce ondas esféricas, por lo que la TDOA debe verificar una relación de transitividad. Por lo tanto, en la figura 2, para una señal emitida por la fuente S y que alcanza los hidrófonos i, j y k, es preciso tener la relación:
Se observa que, con una red de cuatro hidrófonos i,j,k,h que captan el clic de una misma fuente, existen C42 = 6 TDOA posibles. Se pueden elegir tres TDOA independientes de entre estas seis TDOA,. Las demás son combinaciones lineales de estas últimas (véanse las ecuaciones (1) y la figura 2).
La invención emplea la transitividad de las TDOA para:
- -
- seleccionar los sextetos de TDOA que verifican las cuatro ecuaciones (1) para comprobar que proceden bien de
una misma fuente;
5
- -
- conservar solo tres TDOA independientes de las seis seleccionadas, con objeto de localizar la fuente.
Filtrado de la señal
10 La figura 9 representa una señal bruta antes del filtrado, que incluye varios picos correspondientes a clics de varias ballenas. Por lo tanto, queda claro que una señal bruta de esta naturaleza es muy difícil de interpretar y, especialmente, no se sabe si los distintos picos corresponden a clics de una misma ballena.
Mientras que en presencia de una única ballena (figura 4.1) se obtienen picos claros y fáciles de identificar, en
15 presencia de varias ballenas los clics de las ballenas más alejadas y menos directivas generan picos de escasa amplitud, que van a confundirse con el ruido. Para conservar los clics de las ballenas más alejadas de los hidrófonos es necesario, por consiguiente, eliminar el ruido, lo que justifica un filtrado adicional. El procedimiento original que permite este procesamiento forma parte de la presente invención.
20 Como se ha indicado anteriormente, las señales que van a permitir trayectografiar los cetáceos se denominan clics. La figura 3.1 muestra el detalle de un clic muestreado a 48 kHz. Los clics son señales de alta frecuencia y fuerte nivel (hasta 200 dB re: 1 μPa) que los cetáceos emiten para la ecolocalización y la comunicación. Se emiten en general en cadenas, como en la figura 4.1.
25 Como se observa en la figura 3.1, la amplitud de un clic bruto en función del tiempo muestra que la estructura de esta señal hace aparecer varios picos: se trata de una señal de alta frecuencia bastante compleja, que superpone un ruido HF y una señal HF. Estas señales, durante las grabaciones mediante hidrófonos, poseen un ruido de fondo aditivo que resulta de distintos ruidos (estado del mar (SSL Gausiano), señales biológicas, barcos y turbulencias moleculares), lo que impide procesar los datos brutos sin pasar por una etapa de filtrado. Pero no es posible filtrar un
30 clic de forma sencilla para extraer la señal con la ayuda de un filtro básico, como un filtro de paso bajo o paso alto, ya que un filtro de este tipo reduciría tanto la señal como el ruido.
Para resolver esta dificultad, se procede según la invención a una etapa de prefiltrado consistente en aplicar el operador de energía de Teager-Kaiser a la señal bruta.
35 El operador de Teager-Kaiser en continuo se define así:
40 donde x(t) es el valor de la señal en el instante t. En discreto, se obtiene:
donde x (n) es la n-ésima muestra.
Una de las ventajas de este operador es que, en cada instante, solo son necesarias 3 muestras para la evaluación
de la energía. Es un filtro de alta frecuencia, por lo que el resultado filtrado será de alta frecuencia.
Considerando la señal grabada en los hidrófonos como:
55 donde s(n) es la señal grabada, x(n) la señal de interés, y(n) una señal de interferencia, u(n) un ruido de fondo del océano emitiendo la hipótesis de que es gausiano estacionario en sentido amplio en una corta duración, aplicando el operador de TK a s(n), se obtiene:
donde T[n] es la suma de todos los términos entre los pares posibles de las componentes (x(n), y(n) y u(n)). Por ejemplo, el término 4, entre x(n) y y(n) está definido por:
Teniendo en cuenta el carácter de paso alto y el comportamiento estadístico del operador, se muestra que el resultado de la ecuación (6) se da aproximadamente mediante:
donde w(n) es un proceso gausiano. La salida queda entonces dominada por la energía de los clics, a la vez que posee un ruido aditivo gausiano.
10 El operador de Teager-Kaiser se aplica a cada ventana de 10 s de cada hidrófono. La figura 3.2 muestra el resultado cuando se aplica el operador en un clic y la figura 4.2 muestra el resultado en una señal bruta como la de la figura
4.1.
15 Por otra parte, el ruido de fondo se ha convertido en gausiano gracias al operador de Teager-Kaiser.
Según la invención, la etapa de filtrado siguiente consiste en efectuar una etapa de decimación tomando la media de la señal en varias ventanas.
20 El muestreo puede ser de varias decenas de kHz y la duración de un clic es aproximadamente de 20 ms, por lo que se procede en primer lugar a una decimación de un factor N haciendo la media de las N muestras adyacentes con objeto de obtener una representación sencilla del clic. Esta decimación tendrá por efecto reducir la precisión temporal de los picos a N/Fe, donde Fe es la frecuencia de muestreo, y reducir la varianza del ruido de un factor N.
25 La figura 3.3 muestra el detalle de un clic decimado de un factor 100 (frecuencia de muestreo de la señal bruta = 48 kHz). Se obtiene una representación simple del clic, de manera que desde un punto de vista temporal, se parece a un pico. Esta decimación permite asimismo reducir el tamaño de los datos, ya que el filtrado posterior debe tener en cuenta menos datos, lo que contribuye a reducir significativamente el tiempo de cálculo con relación a las demás técnicas.
30 La figura 5 muestra el resultado de la decimación en esta ventana de 10 s en una cadena de clics como la de la figura 4.1. Las muestras son menos numerosas y se identifican claramente los clics mediante picos y, en consecuencia, no es forzosamente necesario un filtrado adicional en el caso de una única ballena, ya que se ha reducido la componente del ruido.
35 Algoritmo de Mallat
Para eliminar el ruido residual, la invención prevé utilizar el algoritmo de Mallat. En efecto, se sabe que este último permite eliminar ruido de las señales que poseen un ruido aditivo gausiano. El objetivo en este caso es filtrar la señal
40 para eliminar el ruido gausiano al mismo tiempo que se conserva la información, es decir los clics.
Se recuerda en primer lugar el principio del algoritmo. El algoritmo de Mallat describe una transformación en ondículas discretas utilizando el análisis de multirresolución. Esto consiste en descomponer la señal según un plano de alta frecuencia y un plano de baja frecuencia, Esta descomposición se efectúa gracias a dos filtros g y h que
45 forman una base denominada de Haar:
El filtro h es un filtro de paso bajo, y g un filtro de paso alto, ambos con la misma frecuencia de corte. Se trata de
50 filtros espejo conjugados. Permiten calcular la descomposición de una señal en una base ortonormal de ondículas. La señal que se va a analizar está representada por un conjunto de detalles d, y una aproximación que corresponde a la última resolución, esto se denomina la representación en ondículas de la señal. Se ha mostrado que los coeficientes de ondículas de fuertes amplitudes presentaban una relación de señal sobre ruido favorable y a la inversa. Se utiliza esta propiedad para eliminar el ruido en nuestra señal descompuesta. Tras haber aplicado el
55 algoritmo de Mallat a la señal a la salida del operador de Teager-Kaiser en ventanas de 10 s (N=4800), se genera y descompone de la misma manera un ruido b gausiano, reducido y centrado del mismo tamaño. Se calcula la varianza OB, n de los coeficientes Bi.,n del plano de detalle n del ruido b anterior, y se aplica una umbralización denominada universal a cada coeficiente Ci,n de cada plano de detalle n de la señal, con
donde thres es el coeficiente de umbralización y σN la varianza del ruido en la señal de 10 s. Para estimar ON, se calculan las varianzas de la señal bruta (es decir la señal de interés más el ruido), preferentemente en ventanas de 5 100 muestras que se solapan al 80 %.
ON está considerada como la máxima verosimilitud de las varianzas anteriormente calculadas. La máxima verosimilitud es un método que consiste en tomar la estimación de varianza más probable entre las distintas varianzas calculadas. Para ello, se toma la media de las varianzas que han aparecido más. Esto permite evitar
10 seleccionar manualmente una parte de la señal sin señal de interés. En efecto, el ruido es distinto en cada hidrófono, y evoluciona con el transcurso del tiempo, por lo que sería demasiado fastidioso realizar una selección manual. Dado que la varianza de un clic es grande, y dado el tamaño de las ventanas de estimación de la varianza, la duración de un clic y el número de clics por ventana (1 clic por segundo de media para una ballena), la máxima verosimilitud de las varianzas calculadas tiene la mayor probabilidad de ser ON.
15 En la literatura, se ofrecen numerosas variantes del coeficiente thres según el tipo de datos que se procesan. Aquí, se utiliza la umbralización denominada universal (lo que hace que este procedimiento sea totalmente independiente), que consiste en utilizar:
donde N es el número de coeficientes de ondículas en el plano umbralizado.
Finalmente, tras haber efectuado la etapa de umbralización, se reconstruye la señal a la que se ha retirado el ruido.
25 El algoritmo de Mallat permite llevar a cabo la interesante prestación, en el caso de varias ballenas, de guardar los picos secundarios, es decir aquellos muy próximos al ruido, a la vez que elimina este último. A continuación, se toma la raíz cuadrada de la señal a la salida del algoritmo de Mallat, se comprueba la transitividad de las TDOA para obtener tripletes coherentes y se realiza una regresión no lineal. Se obtienen así varios puntos de posición x,y,z (t) para cada ballena, como se ha representado en la figura 10.
30 Como alternativa con relación a una etapa de filtrado 13 empleando los algoritmos de Teager Kaiser y Mallat, una variante de la invención prevé un filtrado adaptado estocástico, en adelante filtrado FAS.
El filtrado adaptado estocástico (FAS) es un método de filtrado que se utiliza aquí para llevar a cabo la detección de 35 clics.
Se considera un clic como una señal aleatoria gausiana, al igual que el ruido del mar.
Se considera que A es la matriz de varianza-covarianza de un clic y B la del ruido del mar. Los vectores del FAS son
40 entonces los vectores propios de la matriz B-1A. El filtrado consiste en seleccionar el vector propio correspondiente al mayor valor propio de la matriz B-1 A y en multiplicar dicho vector propio por la señal, en ventanas de tiempo deslizantes. Se obtiene así una señal filtrada mediante el método FAS. La señal filtrada se denomina una funcional, de la que se muestra un ejemplo en la figura 6.2, que es el resultado del filtrado FAS aplicado a la cadena de clics de la figura 4.1. Para distinguir los clics en la señal filtrada, se debe elegir un umbral de detección. Todos los valores
45 por encima de dicho umbral se consideran correspondientes a la presencia de un clic.
Los umbrales de detección se evalúan gracias a la varianza del ruido y las curvas COR (Característica Operativa de Recepción) del detector, con el fin de tener una tasa de falsa alarma de por ejemplo el 1 %.
50 Cálculo de las TDOA, según la etapa 15 de la figura 1
Una buena estimación de las TDOA requiere primero un buen filtrado, motivo por el cual la invención prevé utilizar un filtrado del tipo operador de Teager-Kaiser, seguido del algoritmo de Mallat, o un filtrado adaptado estocástico, como se ha descrito anteriormente. Este buen filtrado generará picos de TDOA más claros en los
55 intercorrelogramas, lo que, combinado con la recuperación de un gran número de TDOA, permitirá estimaciones de trayectorias múltiples, lo que no permiten los procedimientos del estado de la técnica.
Con referencia a la figura 8, las señales de los distintos hidrófonos están intercorrelacionadas en ventanas de 10 segundos para estimar las diferencias de tiempos de llegada a lo hidrófonos (Time Delay Of Arrival, es decir TDOA).
60 En la figura 8, se ha representado el ejemplo de las señales tras su filtrado mediante Teager-Kaiser y Mallat, para los hidrófonos 1 y 2. Se ven por lo tanto las señales de salida de filtrado en el caso de una ballena, detectada por 2
hidrófonos, a saber, los hidrófonos 1 y 2.
El algoritmo de base para determinar las TDOA que corresponden potencialmente a clics es el denominado de Glotin-Giraudet: se calculan las TDOA intercorrelacionando las ventanas de 10 s de cada par de hidrófonos. Sirven 5 para la regresión múltiple no lineal para estimar las posiciones de la o las trayectorias.
En teoría, la posición en abscisa del pico más elevado corresponde a la TDOA del clic de una ballena, es decir la TDOA1 en la figura 8. Solo existe una TDOA real por par de hidrófonos y por ballena. En caso de presencia de clics de varias ballenas, habrá tantas TDOA reales como ballenas. Pero, con objeto de asegurarse de tener entre los
10 distintos picos el que corresponde a los clics de una ballena, se recogen preferentemente varias TDOA.
En la figura 7, mostramos cinco TDOA, pero el procedimiento de esta patente permite conservar hasta quince TDOA por ventana de análisis, permaneciendo a la vez en tiempo real, incluso hasta treinta y cinco TDOA si la potencia de cálculo disponible lo permite.
15 Por lo tanto, n (5 =< nbTDOA =< 35) TDOA (i, j) = Tj - Ti de los hidrófonos (i, j) se calculan conservando el valor del tiempo correspondiente a los nbTDOA valores más elevados en el intercorrelograma, para cada par de hidrófonos. La precisión de cada TDOA es relativa a la eventual operación de decimación (en nuestro ejemplo es de ± 2 ms).
20 Como se muestra en la parte inferior de la figura 7, el intercorrelograma de las dos señales presenta picos, de los que se guarda una cantidad correspondiente a nbTDOA. En el caso con una ballena, se puede recuperar así la verdadera TDOA, dada la buena calidad de los datos. Para cada pico, se observa el valor en abscisa, que es la diferencia de tiempo entre dos hidrófonos, sabiendo que puede ser positiva o negativa en función del hidrófono tomado para referencia.
25 Para detectar debidamente varias ballenas, lo que es un aspecto importante del procedimiento, se debe recoger un máximo de TDOA potenciales, es decir los máximos de las ventanas de los intercorrelogramas de cada par de hidrófonos. Un buen compromiso de valor para nbTDOA entre tiempo de cálculo y contenido informativo de las TDOA puede tomarse en nbTDOA=15. Por debajo de este número, existe el riesgo de perder TDOA reales y, por
30 encima de dicho número, el tiempo de cálculo debido a la etapa 17 de determinación de las TDOA coherentes descrita más adelante se vuelve problemático para garantizar un cálculo en tiempo real con un simple ordenador personal.
Cabe observar que no se distingue a priori el caso con una o con varias ballenas (dado que su número es 35 desconocido al principio). Por lo tanto, por defecto, y si el PC es válido, se toma nbTDOA=15.
Por lo tanto, tenemos en la salida 16 de la figura 1 un número nbTDOA de tiempos que son TDOA potenciales, a las que se va a aplicar una etapa 17 de determinación, de entre todas estas TDOA potenciales, de las que son coherentes entre ellas, como se describe más adelante.
40 Pero antes de la determinación de las TDOA coherentes, la invención prevé a modo opcional una etapa de detección y eliminación de los ecos, consistente en eliminar las TDOA generadas por los ecos debidos a la reflexión en la superficie y el fondo del mar.
45 Eliminación de las TDOA debidas a los ecos según la etapa 21 de la figura 1
Se hace referencia a la figura 8. Según un primer método de eliminación de los ecos, se procede mediante autocorrelación de las señales de varios hidrófonos.
50 Existe un eco para cada pico (en el caso de una ballena y cuando la señal es limpia), y se referencia E(i) la diferencia de tiempo entre el pico y el eco, donde i es el i-ésimo hidrófono. Se observa en la parte superior de la figura 8 el eco E1 con relación al hidrófono 1 y, abajo, el eco E2 con relación al hidrófono 2.
Se efectúa entonces una autocorrelación de cada señal de hidrófono. Se toma el lóbulo secundario más elevado, y
55 si alcanza cierta proporción (1/5) con relación al pico principal que corresponde a la energía, el valor en abscisa del pico secundario es el valor E(i) del eco para el hidrófono i. En el caso contrario, se considera que no existe eco. Por lo tanto, conociendo los ecos E(i), se puede identificar las TDOA generadas por los ecos, con el fin de eliminar estas TDOA.
60 Las TDOAx que verifican una de las relaciones (11) siguientes con relación a la TDOA1 se eliminan por ser debidas a ecos: Según un método alternativo, se puede proceder a la eliminación de los ecos utilizando una de las propiedades de los ecos, que es el hecho de que se prolongan en el tiempo (véase por ejemplo el eco representado en la figura 8.2 que se extiende sobre 2.000 muestras de la señal), debido a las distintas capas de agua que atraviesa la señal reflejada, lo que retrasa algunas frecuencias. Como se observa comparando las figuras 8.2 y 8.4, las señales de clic
5 y de eco poseen un perfil muy distinto, en duración y en número de muestras.
Para ello, se selecciona un tramo de señal de 30 ms alrededor de cada fecha de detección, lo que corresponde potencialmente a un clic o un eco.
10 Como el valor absoluto de la señal de eco varía muy deprisa, para detectar y eliminar los ecos, se procede de la siguiente manera:
- -
- Se determina la envuelta de la señal. A tal efecto, se toma el valor absoluto de la señal (filtrada con ayuda de uno de los métodos de filtrado descritos anteriormente) y, a continuación, se realiza la media y se normaliza dicho valor
15 absoluto en ventanas de, por ejemplo, 100 muestras (para 48 kHz), lo que pone en evidencia una envuelta de la señal, como se ilustra en la figura 8.3 para un eco, y en la figura 8.5 para un clic. Se observa de hecho que la forma de la envuelta de un clic es muy distinta de la de un eco.
- -
- A continuación, se integra dicha envuelta (lo que significa calcular el área dispuesta bajo la envuelta de la figura 8.3
20 o de la figura 8.5), y se compara el resultado (en este caso un área de 499.2485 para el eco y un área inferior de 236.6896 para el clic) con un umbral predeterminado de manera experimental.
- -
- Teniendo en cuenta la prolongación en el tiempo de los ecos con relación a los clics, el área de la envuelta correspondiente a un eco será muy superior al área de una señal correspondiente a un clic. En consecuencia, el
25 especialista en la materia podrá fácilmente determinar experimentalmente un umbral tal que la envuelta de las señales por encima de este umbral corresponda a ecos (y se eliminen las señales correspondientes), mientras que la envuelta de las señales por debajo de dicho umbral correspondan a clics, y se conserven las señales correspondientes.
30 Se pueden emplear incluso otros métodos de eliminación de los ecos en el marco de la invención. De este modo, se puede efectuar una descomposición de la señal mediante ondículas, utilizando especialmente el algoritmo denominado de “matching pursuit” de Mallat, que está disponible en un producto llamado “Matching Pursuit Toolkit”.
Se podría efectuar asimismo una búsqueda de firma de los clics, denominada “signature matching” en terminología 35 anglosajona, que consiste en buscar por ejemplo correlaciones máximas con señales conocidas de clics.
Estos dos métodos pueden emplearse en tiempo real en una herramienta denominada MPTK-IRISA.
En definitiva, los métodos de eliminación de eco hacen que sea posible por tanto conservar únicamente los clics en 40 la señal, con una completa eliminación del ruido.
Por lo tanto, en principio, después del cálculo y la eliminación de los ecos, se han eliminado las TDOA generadas por dichos ecos y, en consecuencia, entre las TDOA restantes figuran las verdaderas TDOA correspondientes a los clics de las ballenas.
45 Determinación de las TDOA coherentes, según la etapa 17 de la figura 1
El principio consiste en buscar las TDOA que proceden de una misma fuente, lo que consiste en comprobar la transitividad de las TDOA. Existen cuatro hidrófonos i, j, k, h. Por lo tanto, existe, para una TDOA(i,j) dada, un 50 máximo de nbTDOA = 15 valores (o menos en función de las eliminaciones que se han podido hacer durante el cálculo del eco anterior).
Solo se conservan las TDOA que verifican las cuatro ecuaciones siguientes (12), y se numeran las TDOA que proceden de la misma fuente, con objeto de no mezclar los valores durante la regresión prevista más adelante.
55 Para emplear el principio de coherencia, se buscan por lo tanto en cada ventana de 10 s los sextetos de TDOA generadas por la misma fuente, es decir que verifiquen la coherencia de su suma entre ellas. Un cuarteto de hidrófonos (i, j, k, h) localiza la misma fuente con las TDOA (u, v, w, x, y, z) si se verifican las cuatro relaciones (12) siguientes:
60 donde er es igual a tres veces la incertidumbre generada por la decimación de la señal bruta (en nuestro ejemplo, er = 3*0,002 = 0,006).
5 En el procedimiento según la invención, es posible tener nbTDOA hasta 35, conservando al mismo tiempo un procesamiento en tiempo real en un ordenador del tipo PC. En efecto, tomando el sistema entero (12) compuesto por cuatro ecuaciones (de 1 a 4), teniendo cada TDOA nbTDOA valores posibles, existe un número igual a nbTDOA^6 verificaciones del sistema. Un aspecto interesante del procedimiento consiste en comprobar en primer
10 lugar la primera ecuación para todos los valores de TDOA que la componen, lo que da un cálculo en nbTDOA^3. Para cada una de las ecuaciones 2, 3, 4, su verificación solo se realiza en caso de que se verifique la ecuación que las precede. Se reduce así considerablemente el tiempo de cálculo que responde entonces a una complejidad entre nbTDOA^3 y nbTDOA^6. Se gana entonces un tiempo de cálculo de más de un factor 100 con relación a una versión de análisis directo.
15 Los sextetos de TDOA(u,v,w,x,y,z) que no responden al sistema de ecuaciones (12) son eliminados, por no ser coherentes.
Para cuatro hidrófonos, se seleccionan tres TDOA independientes, en relación con un hidrófono. Se obtienen por lo
20 tanto, a la salida 18 de la etapa 17 de la figura 1, tres TDOA independientes, que se utilizan a continuación en la etapa 20 para calcular la posición de la fuente de emisión de los clics, mediante minimización de la función de error de los mínimos cuadrados en la posición, como se explica a continuación.
Cálculo de la posición instantánea Xs(t) de la fuente de los clics
25 Se efectúa al efecto una regresión múltiple no lineal según la etapa 19 de la figura 1, gracias al algoritmo de Gauss-Newton, utilizando por ejemplo una velocidad del sonido en el agua constante de 1500 ms-1. La posición de la fuente se denota X. Las tres TDOA independientes {TDOAu(i,j), TDOAw(i,k), TDOAy(i,h)} de cada cuarteto de hidrófonos (i, j, k, h) se utilizan para minimizar el error LMS (Least Mean Square) en el sistema de las tres ecuaciones siguientes:
donde Q(Xs,Xa) es la distancia euclidiana entre la fuente de coordenadas desconocidas y el hidrófono
de coordenadas Xa conocidas y c = 1500 ms-1.
En detalle, durante la regresión no lineal, se minimiza recursivamente la función:
40 donde con di,j = TDOA u(i, j) * c la TDOA estimada entre el hidrófono i y el hidrófono j, y xa las coordenadas hidrófono a. La función se minimiza preferentemente mediante la técnica de Levenberg-Marquardt. Si la solución de
(14) es Xestim c' el error LMS se escribe:
Una posición X de la fuente de los clics se considera correcta cuando f (X estim c') < 1 en este ejemplo, o a cierto 10 umbral de manera general, de lo contrario, no se tiene en cuenta.
Determinación y representación de las trayectorias de las ballenas
Con referencia a la figura 10, que muestra las sucesivas posiciones de cuatro ballenas en los ejes x,y,z, en función
15 del tiempo, habiéndose representado cada ballena mediante un símbolo distinto. Cada resolución del sistema (13) de 3 ecuaciones da una única posición Xs(x,y,z). Como existen varios juegos de tripletes independientes de TDOA coherentes, se resuelve este sistema de ecuaciones para cada juego, lo que proporciona varios puntos en la figura 10 para cada ballena y cada instante considerado, tanto en vista desde arriba como en vista en cada eje x,y,z en función del tiempo.
20 La figura 11 es equivalente a la figura 10 con un número de TDOA más elevado (35), y se observa que las trayectorias en x,y,z y también en vista desde arriba en el plano x,y, son más precisas.
Una vez que se han identificado ventanas de tiempo como participantes en la convergencia de una posición Xs
25 mediante regresión, el procedimiento según la invención extrae dichas ventanas y los clics que contiene, y las etiqueta utilizando los valores de TDOA como procedentes de la fuente situada en S. Los continuos espaciotemporales de las posiciones permiten aislar trayectorias individuales y, por lo tanto, unir clics a una ballena en particular (mediante agrupación automática del vecino más próximo, por ejemplo). Se sabe según Laplanche et al. que la forma de los clics identifica la edad y el sexo de las ballenas, y puede servir para estimar la actividad de la
30 ballena. La extracción de clics en medio de ruido o varias cadenas de clics de distintas ballenas constituye por lo tanto un procedimiento muy interesante que permite la invención.
Alisamiento de las trayectorias
35 De acuerdo con estos resultados, se estima una posición para cada individuo, varias veces por minuto (una cada 10 s en el caso idóneo). En consecuencia, algunas zonas no poseen punto y forman espacios vacíos en las trayectorias. Se llega entonces a los límites del sistema, que no puede estimar más posiciones ya que existe demasiado recubrimiento de clics en algunas ventanas de detección. Se podrá remediar este problema alisando las trayectorias, como se muestra en la figura 12, según métodos de alisamiento conocidos por sí mismos, por ejemplo
40 un método de interpolación lineal.
El alisamiento lineal o mediante splines de las trayectorias permite estimar las posiciones desconocidas de la ballena entre dos puntos de paso obtenidos (figura 10). Esto permite determinar las TDOA que habrían generado estas posiciones, ya que la posición de la ballena y las coordenadas de los hidrófonos son conocidas. Se puede entonces
45 volver a la grabación y etiquetar los clics en tramos de la señal cuyo filtrado y las intercorrelaciones no han conseguido extraer información.
Estimación del perfil de celeridad La invención, como se ha descrito hasta ahora, emitía la hipótesis de la utilización de cuatro hidrófonos y de un perfil de celeridad constante de 1500 m/s. Cabe subrayar que, con un hidrófono adicional (es decir 5 hidrófonos por lo menos) es posible, añadiendo un grado de libertad a las ecuaciones (13), estimar un perfil de celeridad característico del medio en el momento de la grabación. Se evita entonces un perfil de celeridad modelizado para el período afectado. El 5º hidrófono añade un grado de libertad al sistema y permite efectuar la regresión para estimar el vector de posición de la fuente-celeridad θ en cada ventana de 10 s, con:
10 Se utiliza entonces el siguiente sistema:
donde Q(Xs,Xa) es la distancia euclidiana entre la fuente y el hidrófono de coordenadas Xa, TDOA u(i, j),
15 TDOA w(i, k), TDOA y(i,h), TDOA v(i,l) las cuatro TDOA independientes y c la norma de la celeridad del sonido en el medio, que será dependiente del tiempo de la grabación. A continuación, se reinyecta c(t) en el sistema de ecuaciones (13). La calidad de las estimaciones espaciales queda entonces mejorada. Por supuesto, la incorporación de hidrófonos adicionales mejora la calidad de los resultados, sin reducir drásticamente la velocidad de ejecución.
20 Sistema para poner en marcha el procedimiento de trayectografía según la invención
Con el fin de poner en marcha el procedimiento de la invención, basta con utilizar un ordenador estándar dotado de una tarjeta de recogida mediante hidrófono, y capaz de ejecutar un programa informático que aplique las etapas de
25 procesamiento descritas anteriormente. Además, se requiere un mínimo de cuatro hidrófonos (que muestreen a por lo menos 400 Hz en el caso del cachalote) separados por entre unas decenas y unos centenares de metros. Pueden ser fijos y estar colocados en el fondo del mar o en una costa, pero también pueden estar dispuestos en barcos o diferenciables en la superficie o en el agua si llevan asociado un sistema del tipo GPS. Las grabaciones deben ser de varios minutos para tomar en cuenta el desplazamiento de los cetáceos y obtener trayectorias.
30 Preferentemente, el sistema de puesta en marcha del procedimiento se compone de un kit que se suelta en el mar e incluye los N-1 hidrófonos flotantes a una distancia de algunas decenas de metros, dotados de un sistema de localización por GPS o de una pequeña baliza emisora (para autolocalización de los hidrófonos). El n-ésimo hidrófono (con las mismas características) se sumerge a unas decenas de metros por debajo los demás. De este
35 modo, las derivas de los hidrófonos pueden calcularse por un GPS o emisor sonoro situado en cada hidrófono para relocalizarlos con precisión cada minuto en función de la posición de un hidrófono de referencia (en el casco de un barco averiado, por ejemplo). Los hidrófonos están unidos por cable o por teléfono móvil de última generación, al PC de a bordo, por lo que es posible entonces la trayectografía en tiempo real de las ballenas detectadas.
40 Con referencia a la figura 13, muestra un organigrama de un procedimiento que permite utilizar y explotar las posiciones (localización en x,y,z) obtenidas (en 19) de las ballenas gracias al procedimiento de trayectografía, para su estudio comportamental.
A partir de las TDOA y de la señal en cada hidrófono, se puede proceder al etiquetado 23 de la señal y determinar
45 su energía y el intervalo interclic (ICI). Además, la localización en 19 permite determinar la trayectoria y, en consecuencia, otros parámetros tales como la evolución de la distancia de la ballena, el ángulo de su cabeza y la velocidad de la ballena con relación al hidrófono i. Estos datos combinados en 24 con los resultantes del etiquetado pueden por lo tanto integrarse, anotarse y estructurarse con la ayuda de ficheros del tipo XML, y finalmente almacenarse automáticamente en una base de datos.
50 Finalmente, pueden analizarse en 25, a voluntad, con objeto de entender mejor el comportamiento de las ballenas en distintas situaciones: caza, ingestión de calamares, búsqueda de presas, etc.
Ventajas de la invención
El procedimiento de trayectografía según la invención cumple los objetivos fijados. Por lo tanto, la invención permite 5 observar por la vía pasiva, sin perturbación alguna del medio o las ballenas, un grupo de varias ballenas que evolucionan a varios centenares de metros bajo la superficie y en un área de varios kilómetros cuadrados.
Gracias a las etapas de preprocesamiento y de filtrado de la señal de los hidrófonos, la invención funciona para relaciones de señal/ruido (SNR) bajas sin procesamientos frecuenciales complejos, pero filtrando y analizando un número controlado de TDOA que permiten procesamientos en tiempo real.
La señal referenciada como “clic” o señal no estacionaria en todo el texto de la presente solicitud de patente puede sustituirse por cualquier otra señal casi estacionaria, incluso armónica, siempre que se puedan detectar eventos singulares bastante precisos en el tiempo, permitiendo dichas singularidades la datación de eventos en la señal,
15 como los instantes de inicio de armónicos intermitentes (“on set”). Por supuesto, si la señal se propaga en un medio distinto que el agua del mar, habrá que sustituir los hidrófonos descritos en relación con el ejemplo de la trayectografía de cetáceos en medio marino por sensores adaptados a la señal acústica o electromagnética que se quiera captar.
El procedimiento según la invención puede ejecutarse fácilmente en tiempo real con la ayuda de un programa informático que funcione en un PC portátil del tipo “Windows ™” / Matlab ™ dotado de un microprocesador del tipo “Pentium ™” y de una memoria activa del orden de 1 Gigabyte.
Es interesante subrayar que el procedimiento según la invención permite detectar y trayectografiar X fuentes con Y
25 sensores, teniendo un número de sensores Y inferior al de las X fuentes. (De este modo, 4 =< Y, y X varía entre 1 y una docena, pero Y no es necesariamente superior o igual a X). La invención permite asimismo el etiquetado de las emisiones superpuestas de varias fuentes y, en el caso de los cetáceos, el análisis de su comportamiento individual y en grupo, las características de sus emisiones ligadas a su comportamiento de caza, por ejemplo (intervalo interclic especialmente), y su recuento cuando permanecen sumergidos durante largos períodos.
La invención permite además estimar la celeridad media de una señal en un medio cualquiera (líquido, sólido o gaseoso, o que posea varias fases), recurriendo eventualmente a la emisión artificial de fuentes controladas.
Principales aplicaciones del procedimiento de trayectografía según la invención
35 Las aplicaciones del procedimiento de trayectografía simultánea según la invención son numerosas, en varios ámbitos. Citaremos algunas únicamente a modo de ejemplo y sin carácter limitativo alguno.
Las propiedades y ventajas de la invención interesan, además de algunas aplicaciones militares, a los etólogos, que poseen muy pocos datos sobre estos animales que pasan lo esencial de su vida a muy grandes profundidades (por debajo de - 1000 metros).
Desde un punto de vista ecológico y etológico, el procedimiento proporciona las posiciones y las trayectorias en tiempo real, así como la atribución de los clics a sus fuentes. En consecuencia, permite indirectamente el recuento
45 de cetáceos y la determinación de su sexo y tamaño. Se pueden deducir de ello mapas de migración y estudiar las variaciones de comportamiento de los cetáceos, y ponerlos en correlación especialmente con los cambios climáticos.
El procedimiento según la invención define un sistema completo que permite censar varios datos que describen la actividad de los mamíferos marinos en una zona marítima dada de varios km3 (como, por ejemplo, en un santuario como "PELAGOS" del mar de Liguria, frente a las costas de Tolón y Génova).
Desde un punto de vista militar, la invención permite especialmente establecer mapas instantáneos o históricos de densidad de poblaciones de cetáceos, para no interferir con los cetáceos durante maniobras militares. Asimismo,
55 para las actividades pesqueras, dado que el uso de repelentes acústicos es poco fiable, la invención permite conocer en tiempo real la presencia de cetáceos durante la pesca y maniobrar en consecuencia.
Desde el punto de vista civil (ferry) y de la marina mercante, la invención permite detectar la presencia de cetáceos en las rutas marítimas comerciales, con el fin de evitar colisiones entre cetáceos y embarcaciones.
Por lo tanto, es posible apreciar mejor la presencia de los mamíferos que frecuentan una zona a lo largo de todo el año, y contribuir así a su protección mediante una mejor gestión militar del medio.
Gracias a la invención, es asimismo posible vigilar una zona sensible dada, como las zonas de acuicultura, puertos,
65 etc., y llevar a cabo la detección de intrusiones por parte de cetáceos, detectando sus clics y comparando la señal detectada con un umbral de alarma. Basta con instalar en la zona 4 o 5 hidrófonos fijos unidos a la costa por medios de comunicación alámbricos o inalámbricos, y alimentar con las señales procedentes de los hidrófonos, un servidor capaz de ejecutar el procedimiento de trayectografía de la invención y calcular umbrales de alarma. Por lo tanto, se asocia el sistema de trayectografía a medios de alarma capaces de emitir una señal de alarma cuando se detectan clics correspondientes a la presencia de uno o varios cetáceos en la señal procedente de los hidrófonos colocados en dicha zona.
Claims (11)
- REIVINDICACIONES1. Procedimiento de trayectografía por vía pasiva de por lo menos un animal marino que emite señales sonoras en forma de cadenas de clics, especialmente por lo menos un cetáceo, en el que se procede durante ventanas de5 tiempo de procesamiento sucesivas a la recogida (11) de las señales brutas analógicas procedentes de una pluralidad de H hidrófonos dispuestos en el medio marino, y se convierten después dichos datos analógicos brutos en datos digitales mediante muestreo a cierta frecuencia de muestreo Fe, incluyendo además dicho procedimiento las siguientes etapas desarrolladas en tiempo real:10 a. un filtrado (13,14) de los datos digitales capaz de eliminar los ruidos parásitos y de guardar (15,16), de entre los datos digitales, los que corresponden, para cada par de hidrófonos y cada ventana de procesamiento, a valores potenciales de diferencias de tiempo de llegada de las señales sonoras para alcanzar dos hidrófonos distintos, denominándose TDOA estos valores potenciales;15 b. para cada par de hidrófonos, se comprueba (17) la coherencia de las TDOA obtenidas y se guarda (18) un número, denominado nbTDOA, de TDOA filtradas y coherentes entre ellas;c. a partir de los nbTDOA de TDOA filtradas y coherentes entre ellas, se determinan mediante regresión no lineal(19) las posiciones instantáneas sucesivas de las fuentes de los clics, y se deduce de ello (20) en tiempo real la 20 trayectoria de dicho por lo menos un animal marino en su medio;procedimiento caracterizado porque incluye además una etapa de eliminación de los ecos, que consiste en:
- -
- determinar la envuelta de la señal filtrada; 25
- -
- integrar esta envuelta en ventanas de tiempo y comparar el resultado con un umbral predeterminado;
- -
- si dicho resultado es inferior a dicho umbral predeterminado, la señal correspondiente es un clic y se conserva, y si
dicho resultado es superior a dicho umbral predeterminado, la señal correspondiente es un eco y se elimina. 30 - 2. Procedimiento de trayectografía según la reivindicación 1, caracterizado porque incluye una etapa consistente en aplicar el operador denominado de Teager-Kaiser a los datos digitales correspondientes a la señal bruta, de manera que se obtiene a la salida de este procesamiento una señal compuesta por picos con una amplitud amplificada, y un ruido aditivo gausiano.
- 3. Procedimiento de trayectografía según la reivindicación 2, caracterizado porque en el caso en el que la frecuencia de muestreo de las señales recogidas es muy superior a la inversa de la duración de un clic, se procede antes del filtrado a una etapa denominada de decimación mediante cálculo de media, consistente en sustituir N muestras analógicas consecutivas por su media, de manera a obtener una señal de frecuencia N veces más débil, así como40 un ruido de varianza reducido N veces, pero con amplitudes de señal más fuertes con relación al ruido.
- 4. Procedimiento de trayectografía según una cualquiera de las reivindicaciones 2 o 3, caracterizado porque la etapa de filtrado incluye una etapa consistente en aplicar a los valores digitales resultantes de la etapa de filtrado mediante el operador de Teager Kaiser y de la etapa de decimación, un algoritmo denominado de Mallat, con un umbral45 universal, consistente en conservar los n picos más fuertes debidos a los clics potenciales de la fuente, y en determinar, a partir de la posición de dichos picos, las TDOA potenciales correspondientes a los clics de la fuente.
- 5. Procedimiento de trayectografía según la reivindicación 1, caracterizado porque la etapa de filtrado incluye unaetapa de filtrado adaptado estocástico para detectar los clics. 50
- 6. Procedimiento de trayectografía según la reivindicación 4 o la reivindicación 5, caracterizado porque se elige un número n de TDOA que se han de conservar en la etapa de determinación de las TDOA, que sea superior o igual a 5 e inferior o igual a 35.55 7. Procedimiento de trayectografía según una cualquiera de las reivindicaciones anteriores, caracterizado porque, para determinar las TDOA coherentes entre ellas, se conservan, de entre las TDOA correspondientes potencialmente a clics de la fuente, las que verifican el principio de transición de las TDOA y cumplen el sistema de ecuaciones:donde er es igual a tres veces la incertidumbre generada por la decimación de la señal bruta, y TDOAx (i,j) designa la x-ésima TDOA potencial entre los hidrófonos i y j.
- 8. Procedimiento de trayectografía según una cualquiera de las reivindicaciones anteriores, caracterizado porque la etapa (21) de cálculo y de eliminación de eco consiste en eliminar las TDOA que verifican las siguientes relaciones:donde TDOAx(i,j) designa la x-ésima TDOA potencial entre los hidrófonos i y j, E(i) designa la diferencia de tiempo 15 entre el clic y el eco en el hidrófono i, k es un número entero igual a 1 o 2, i, j son números enteros inferiores o iguales al número H de hidrófonos, x es un número entero incluido entre 2 y nbTDOA.
- 9. Procedimiento de trayectografía según una cualquiera de las reivindicaciones anteriores, caracterizado porque para determinar, a partir de las TDOA coherentes, la posición instantánea Xs(t) de un cetáceo que emite un clic, se20 opera una regresión no lineal según el algoritmo de Gauss-Newton utilizando las tres TDOA independientes {TDOAu(i, j), TDOAw(i, k), TDOAy(i, h)} de cada cuarteto de hidrófonos, (i, j, k, h) para minimizar el error LMS (Least Mean Square) en el sistema de las tres ecuaciones siguientes:30 donde Q(Xs,Xa) es la distancia euclidiana entre la fuente de coordenadas desconocidas y el hidrófono de coordenadas Xa conocidas, y c representa la celeridad de la onda.
- 10. Procedimiento de trayectografía según la reivindicación 9, caracterizado porque se determina la trayectoria dedicho cetáceo a partir de las posiciones instantáneas Xs(t) sucesivas. 35
- 11. Sistema de trayectografía por vía pasiva de una pluralidad de cetáceos, caracterizado porque incluye:a. una red de por lo menos cuatro hidrófonos dispuestos en el agua en el área de detección, con cada hidrófonoconectado a una tarjeta de recogida y digitalización de las señales acústicas detectadas por los hidrófonos; 40b. un ordenador conectado a las tarjetas de recogida y que contiene un programa informático aplicativo de detección que aplica las etapas del procedimiento de detección según una cualquiera de las reivindicaciones 1 a 10.
- 12. Uso del procedimiento de trayectografía por vía pasiva según una cualquiera de las reivindicaciones 1 a 10,45 caracterizado porque se equipa una zona de mar que se quiere vigilar con un sistema de trayectografía según la reivindicación 11, y se asocia a medios de alarma capaces de emitir una señal de alarma cuando se detectan clics correspondientes a la presencia de uno o de varios cetáceos en la señal procedente de los hidrófonos colocados en dicha zona.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0706162A FR2920545B1 (fr) | 2007-09-03 | 2007-09-03 | Procede de trajectographie de plusieurs cetaces par acoustique passive |
| FR0706162 | 2007-09-03 | ||
| PCT/FR2008/001227 WO2009066012A1 (fr) | 2007-09-03 | 2008-09-03 | Procédé de trajectographie robuste en temps réel sur ordinateur portable, de un ou plusieurs cétacés par acoustique passive |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2434515T3 true ES2434515T3 (es) | 2013-12-16 |
Family
ID=39253959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08852320T Active ES2434515T3 (es) | 2007-09-03 | 2008-09-03 | Procedimiento de trayectografía robusto en tiempo real en ordenador portátil, de uno o varios cetáceos mediante acústica pasiva |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US8638641B2 (es) |
| EP (1) | EP2235558B1 (es) |
| AU (1) | AU2008327744B2 (es) |
| CA (1) | CA2697864C (es) |
| ES (1) | ES2434515T3 (es) |
| FR (1) | FR2920545B1 (es) |
| PT (1) | PT2235558E (es) |
| WO (1) | WO2009066012A1 (es) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9625592B2 (en) | 2014-03-12 | 2017-04-18 | Sercel | Method for localizing a marine mammal in an underwater environment implemented by a PAM system, corresponding device, computer program product and non-transitory computer-readable carrier medium |
| US9557428B2 (en) | 2014-03-12 | 2017-01-31 | Sercel | Method for controlling quality of operation of a PAM system, corresponding computer program product, non-transitory computer-readable carrier medium and quality control device |
| FR3021411B1 (fr) * | 2014-05-20 | 2016-07-01 | Univ De Toulon | Contraintes conjointes de transitivite de differences temporelles et effet dopler multibandes pour la separation, caracterisation, et localisation de sources sonores par acoustique passive |
| CN105044786B (zh) * | 2015-05-14 | 2017-08-11 | 清华大学 | 基于正交线圈传感器的管道机器人极低频信号检测装置 |
| US9823367B2 (en) * | 2015-06-16 | 2017-11-21 | Sercel | Seismic shooting with mammal mitigation system and method |
| CN105825867A (zh) * | 2016-04-29 | 2016-08-03 | 天津大学 | 基于经验模态分解的鲸类叫声信号去噪装置 |
| CN109856639B (zh) * | 2019-02-28 | 2023-06-06 | 安庆师范大学 | 基于物联网的长江江豚被动声呐定位和追踪系统及方法 |
| CN109998540B (zh) * | 2019-04-17 | 2020-06-26 | 北京航空航天大学 | 具有防水性能的便携式生物电信号采集系统 |
| CN110726972B (zh) * | 2019-10-21 | 2022-09-16 | 南京南大电子智慧型服务机器人研究院有限公司 | 干扰及高混响环境下使用传声器阵列的语音声源定位方法 |
| CN111175729B (zh) * | 2020-01-18 | 2022-03-29 | 中国科学院水生生物研究所 | 一种基于齿鲸类高频声呐信号的实时在线监测预警系统 |
| CN111398902B (zh) * | 2020-03-11 | 2022-03-22 | 哈尔滨工程大学 | 一种直角三角形三元水听器阵被动测距测向方法 |
| CN118671771B (zh) * | 2024-07-02 | 2025-02-25 | 自然资源部第一海洋研究所 | 基于数据驱动的鲸豚类滴答声测距方法、介质和装置 |
| CN119395708B (zh) * | 2024-12-31 | 2025-05-13 | 中科探海(深圳)海洋科技有限责任公司 | 一种水听器阵列的高分辨率成像方法及系统 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5410519A (en) * | 1993-11-19 | 1995-04-25 | Coastal & Offshore Pacific Corporation | Acoustic tracking system |
| DE4433957A1 (de) * | 1994-09-23 | 1996-03-28 | Mayser Gmbh & Co | Verfahren zur Ultraschall-Hinderniserkennung |
| US6028929A (en) * | 1997-11-14 | 2000-02-22 | Tellabs Operations, Inc. | Echo canceller employing dual-H architecture having improved non-linear echo path detection |
| US6870792B2 (en) * | 2000-04-04 | 2005-03-22 | Irobot Corporation | Sonar Scanner |
| DE10235547A1 (de) * | 2002-03-27 | 2003-10-09 | Agere Syst Guardian Corp | Alarmierungsverfahren und Mobiltelefon zur Alarmierung |
| US7154853B2 (en) * | 2002-05-02 | 2006-12-26 | Intel Corporation | Rate policing algorithm for packet flows |
| EP1464988B1 (en) * | 2003-04-03 | 2008-06-11 | Mitsubishi Electric Information Technology Centre Europe B.V. | Determination of time difference of arrival in distributed sensor networks |
| US8260611B2 (en) * | 2005-04-01 | 2012-09-04 | Qualcomm Incorporated | Systems, methods, and apparatus for highband excitation generation |
-
2007
- 2007-09-03 FR FR0706162A patent/FR2920545B1/fr active Active
-
2008
- 2008-09-03 WO PCT/FR2008/001227 patent/WO2009066012A1/fr not_active Ceased
- 2008-09-03 EP EP08852320.4A patent/EP2235558B1/fr not_active Not-in-force
- 2008-09-03 CA CA2697864A patent/CA2697864C/fr not_active Expired - Fee Related
- 2008-09-03 AU AU2008327744A patent/AU2008327744B2/en not_active Ceased
- 2008-09-03 ES ES08852320T patent/ES2434515T3/es active Active
- 2008-09-03 PT PT88523204T patent/PT2235558E/pt unknown
- 2008-09-03 US US12/676,055 patent/US8638641B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP2235558A1 (fr) | 2010-10-06 |
| WO2009066012A1 (fr) | 2009-05-28 |
| CA2697864A1 (fr) | 2009-05-28 |
| AU2008327744A1 (en) | 2009-05-28 |
| AU2008327744B2 (en) | 2014-07-31 |
| EP2235558B1 (fr) | 2013-04-24 |
| FR2920545B1 (fr) | 2011-06-10 |
| US20100290316A1 (en) | 2010-11-18 |
| US8638641B2 (en) | 2014-01-28 |
| CA2697864C (fr) | 2018-05-15 |
| PT2235558E (pt) | 2013-07-23 |
| FR2920545A1 (fr) | 2009-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2434515T3 (es) | Procedimiento de trayectografía robusto en tiempo real en ordenador portátil, de uno o varios cetáceos mediante acústica pasiva | |
| Zimmer et al. | Combining data from a multisensor tag and passive sonar to determine the diving behavior of a sperm whale (Physeter macrocephalus) | |
| Zimmer et al. | Three-dimensional beam pattern of regular sperm whale clicks confirms bent-horn hypothesis | |
| Baumgartner et al. | Real-time reporting of baleen whale passive acoustic detections from ocean gliders | |
| Simpfendorfer et al. | Estimation of short-term centers of activity from an array of omnidirectional hydrophones and its use in studying animal movements | |
| Miller et al. | Validating the reliability of passive acoustic localisation: a novel method for encountering rare and remote Antarctic blue whales | |
| US5805525A (en) | Method and apparatus for hydroacoustic detection and characterization of submersed aquatic vegetation | |
| Ward et al. | Passive acoustic detection and localization of Mesoplodon densirostris (Blainville's beaked whale) vocalization using distributed bottom-mounted hydrophones in conjunction with a digital tag (DTAG) recording | |
| Jones et al. | Evaluation of rockfish abundance in untrawlable habitat: combining acoustic and complementary sampling tools | |
| Warren et al. | Spatio-temporal variation in click production rates of beaked whales: Implications for passive acoustic density estimation | |
| Tran et al. | Using a coherent hydrophone array for observing sperm whale range, classification, and shallow-water dive profiles | |
| Greene et al. | Bioacoustical oceanography: new tools for zooplankton and micronekton research in the 1990s | |
| Eiler et al. | Comparing Autonomous Underwater Vehicle (AUV) and Vessel-based Tracking Performance for Locating Acoustically Tagged Fish. | |
| WO2015177172A1 (fr) | Contraintes conjointes de transitivite de differences temporelles et effet dopler multibandes pour la separation, caracterisation, et localisation de sources sonores par acoustique passive | |
| Miller et al. | Underwater behavior of sperm whales off Kaikoura, New Zealand, as revealed by a three-dimensional hydrophone array | |
| Lembke et al. | Using three acoustic technologies on underwater gliders to survey fish | |
| CN113031013A (zh) | 一种星载gnss-r海冰边界探测方法及系统 | |
| Poupard et al. | Real-time passive acoustic 3d tracking of deep diving cetacean by small non-uniform mobile surface antenna | |
| Radomski et al. | A comparison of two hydroacoustic methods for estimating submerged macrophyte distribution and abundance: a cautionary note | |
| Stolkin et al. | Passive acoustic detection of modulated underwater sounds from biological and anthropogenic sources | |
| Baumgartner et al. | Tracking large marine predators in three dimensions: the real-time acoustic tracking system | |
| Alexandri et al. | Tracking the slipper lobster using acoustic tagging: Testbed description | |
| Gannier et al. | Foraging dives of sperm whales in the north-western Mediterranean Sea | |
| Ostrovsky | Hydroacoustic assessment of fish abundance in the presence of gas bubbles | |
| Lohrasbipeydeh et al. | Single hydrophone passive acoustic sperm whale range and depth estimation |