ES2370032T3 - Detección de la manipulación indebida de una cámara. - Google Patents
Detección de la manipulación indebida de una cámara. Download PDFInfo
- Publication number
- ES2370032T3 ES2370032T3 ES06126634T ES06126634T ES2370032T3 ES 2370032 T3 ES2370032 T3 ES 2370032T3 ES 06126634 T ES06126634 T ES 06126634T ES 06126634 T ES06126634 T ES 06126634T ES 2370032 T3 ES2370032 T3 ES 2370032T3
- Authority
- ES
- Spain
- Prior art keywords
- image
- counter
- analyzed
- camera
- edge image
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B29/00—Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
- G08B29/02—Monitoring continuously signalling or alarm systems
- G08B29/04—Monitoring of the detection circuits
- G08B29/046—Monitoring of the detection circuits prevention of tampering with detection circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Alarm Systems (AREA)
- Burglar Alarm Systems (AREA)
Abstract
Un método para identificar la posible manipulación indebida de la visión de una cámara, de tal manera que dicho método comprende: recibir una imagen para su análisis, de una secuencia de imágenes, convertir la imagen recibida en una imagen de bordes, generar un valor de similitud que indica un grado de similitud entre dicha imagen de bordes y una imagen de bordes de referencia, indicando una posible manipulación indebida de la visión de la cámara si el valor de similitud se encuentra dentro de un intervalo de manipulación indebida especificado, actualizar la imagen de bordes de referencia combinando una imagen de bordes recientemente analizada con una imagen de bordes de referencia en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas no dé como resultado una indicación de una posible manipulación indebida, contar el número de imágenes consecutivamente analizadas que dan como resultado una indicación de posible manipulación indebida, y generar una señal de alarma en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas dé, efectivamente, como resultado una indicación de posible manipulación indebida, siendo dicho número predeterminado mayor que uno.
Description
Detección de la manipulación indebida de una cámara.
Campo técnico de la invención La presente invención se refiere a un método para detectar la manipulación indebida de una cámara, a un módulo para detectar la manipulación indebida de una cámara, y a una cámara de vigilancia que detecta la manipulación indebida de dicha cámara de vigilancia.
Antecedentes de la invención Los sistemas de supervisión o vigilancia que incluyen cámaras para la vigilancia de instalaciones, áreas de interés particular y/o procesos se utilizan de forma generalizada con el fin de proporcionar imágenes frecuentemente actualizadas de una vista de imagen de interés, es decir, para proporcionar una secuencia de vídeo de un entorno de interés. Un problema de la supervisión o vigilancia por medio de una cámara es que la visión de imagen desde la cámara puede ser cubierta, o bien obstruida o alterada de cualquier otra manera. Por ejemplo, la lente de la cámara puede ser cubierta de forma deliberada o inintencionadamente, por ejemplo, por pintura, polvo, humedad, un trozo de tela, etc., las cámaras pueden ser deliberada o inintencionadamente redirigidas de manera que presenten una vista de cámara sin interés, puede quitarse la cámara, o bien la cámara puede quedar fuertemente desenfocada. En particular, la manipulación indebida de cámaras es indeseable en una situación de vigilancia y puede, por ejemplo, constituir un acto de vandalismo, la preparación de un crimen o producirse simplemente por descuido. En cualquier caso, una cámara de supervisión o vigilancia puede quedar limitada en su uso cuando se manipula indebidamente.
Existen, por tanto, un gran número de modos para que la visión de una cámara quede obstruida o se manipule indebidamente, con el resultado de que la cámara proporcione secuencias de vídeo que no tienen interés u ocultan sucesos importantes. En consecuencia, es importante alertar automáticamente o activar una alarma cuando una cámara es obstruida o manipulada indebidamente.
Un método para detectar disfunciones de una cámara se describe en el documento XP-002328669, por Harasse, S. et al., “Detección de disfunción de cámara automatizada” (“Automated Camera Dysfunction Detection”), Symposium on Image Analysis and Interpretation (Simposio sobre análisis e interpretación de imágenes), 2004, 6th IEEE Southwest, marzo de 2004, páginas 36-40. De acuerdo con este documento, la disfunción de una cámara es detectada mediante la detección del desplazamiento, obstrucción o desenfoque de la cámara. El procedimiento de detectar la disfunción de una cámara incluye acumular los bordes fuertes o marcados de cada trama de una secuencia de imágenes de T tramas en un preacumulador. Se generan y almacenan entonces N preacumuladores. A partir de los N preacumuladores, se genera un acumulador temporal. El acumulador temporal es actualizado mediante la generación de un nuevo preacumulador, restando el preacumulador más antiguo del acumulador temporal, y sumando el nuevo preacumulador al acumulador temporal. Para detectar el desplazamiento de la cámara, se hacen coincidir un acumulador de referencia, generado de la misma manera que el acumulador temporal, y un acumulador vigente en ese momento, utilizado un algoritmo de coincidencia de bloques, el cual maximiza la correlación normalizada entre los dos acumuladores, y se identifica una traslación relativa entre el acumulador de referencia y el acumulador vigente en ese momento. La obstrucción es detectada dividiendo el espacio de imagen en varios bloques y estimando la cantidad de información de cada bloque mediante la medición de la entropía. El cambio de enfoque se detecta computando la energía de gradiente únicamente donde existen bordes estables.
La detección de disfunción anteriormente propuesta requiere una gran cantidad de memoria para almacenar tramas de imagen, así como diferentes tipos de acumuladores. Es más, la detección requiere una gran cantidad de capacidad de procesamiento y es compleja.
Sumario de la invención Es el propósito de la presente invención mejorar la identificación de la manipulación indebida de la visión de una cámara.
El propósito se consigue por medio de un método para identificar una posible manipulación indebida de la visión de una cámara, de acuerdo con la reivindicación 1, de un módulo para identificar una posible manipulación indebida de una cámara, de acuerdo con la reivindicación 11, y de una cámara de supervisión o vigilancia que incluye el módulo y una cámara de vigilancia que lleva a cabo el método de acuerdo, respectivamente, con la reivindicación 20 y la reivindicación 21, así como de un programa informático de acuerdo con la reivindicación 22. Realizaciones adicionales de la invención se describen en las reivindicaciones dependientes.
En particular, de acuerdo con una realización de un primer aspecto de la invención, un método para identificar una posible manipulación indebida de la visión de una cámara comprende recibir una imagen para su análisis, a partir de una secuencia de imágenes, convertir la imagen recibida en una imagen de bordes, generar un valor de similitud que indica un grado de similitud entre dicha imagen de bordes y una imagen de bordes de referencia. El método incluye, además, indicar la posible manipulación indebida de la visión de la cámara si el valor de similitud se encuentra dentro de un intervalo de manipulación indebida especificado, y actualizar la imagen de bordes de referencia combinando una imagen de bordes recientemente analizada con la imagen de bordes de referencia en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas no dé como resultado una indicación de posible manipulación indebida.
De acuerdo con una realización de un segundo aspecto de la presente invención, un módulo para identificar una posible manipulación indebida de una cámara comprende medios para recibir una imagen para su análisis, procedente de una secuencia de imágenes, y un generador de imagen de bordes, dispuesto para convertir una imagen recibida en una imagen de bordes. El módulo comprende, adicionalmente, un evaluador de correlación, dispuesto para generar un valor de similitud que indica el grado de similitud entre una imagen de bordes y una imagen de bordes de referencia, y para indicar una posible manipulación indebida de la visión de la cámara en el caso de que el valor de similitud esté comprendido dentro de un intervalo de manipulación indebida especificado, así como un actualizador de imagen de bordes de referencia, dispuesto para actualizar la imagen de bordes de referencia mediante la combinación de una imagen de bordes recientemente analizada con la imagen de bordes de referencia, en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas no dé como resultado una indicación de una posible manipulación indebida.
La ventaja del método anterior y del módulo anterior es que ambos requieren una cantidad pequeña de memoria, los dos son simples y ambos requieren una pequeña capacidad de procesamiento o tratamiento. Otra ventaja es que ni el método ni el módulo requieren que cada imagen procedente de un sensor de imagen sea analizada, ni tan siquiera requieren que exista un número constante de tramas entre dos imágenes analizadas de la secuencia de imágenes. Esto hace al método y al módulo robustos y susceptibles de ser utilizados en sistemas en los que puede darse prioridad a otras tareas primordiales.
Otra ventaja del método y módulo anteriores es que tan solo es necesario almacenar en la memoria, en cualquier momento dado, dos imágenes para ser utilizadas por el método y el módulo.
De acuerdo con otra realización y el primer aspecto de la invención, la resolución de la imagen que se ha de convertir en una imagen de bordes, se reduce. De conformidad con el segundo aspecto de la invención, esto se lleva a cabo mediante unos medios de regulación de escala.
La reducción de la resolución da como resultado las ventajas de hacer la detección de manipulación indebida menos sensible a las vibraciones y a los movimientos menores, de que la detección de la manipulación indebida requiera una menor capacidad de procesamiento o tratamiento, y de que la cantidad de memoria necesaria se reduzca aún más.
De acuerdo con aún otra realización, el método comprende seleccionar una nueva imagen para su análisis solo después de que no haya sido para su análisis al menos una imagen consecutiva de la secuencia de imágenes. Esto da lugar a la identificación de la manipulación indebida utilizando aún menos capacidad de tratamiento.
De acuerdo con otra realización, el método comprende, de manera adicional, contar por medio de un contador npt, en respuesta a dicha información de posible manipulación indebida de la visión de la cámara.
De acuerdo con aún otra realización, el método comprende, de manera adicional, la generación de una señal de alarma si el contador npt ha llegado a un límite de alarma predeterminado. Al requerir una pluralidad de indicaciones de posible manipulación indebida de la cámara antes de activar una alarma, el sistema se hace menos sensible a obstrucciones ocasionales que no son resultado de una manipulación de la cámara de supervisión o vigilancia.
De acuerdo con otra realización, el método comprende, de manera adicional, contar por medio de un contador nnt, en respuesta al hecho de que dicho valor de similitud no esté comprendido dentro de dicho intervalo de manipulación indebida, y restablecer o restituir el contador npt si la imagen que se está analizando en ese momento dio como resultado que el contador nnt hiciese una cuenta y la imagen previamente analizada dio como resultado que el contador npt efectuase una cuenta. La restitución del contador npt que cuenta imágenes analizadas que dan como resultado una posible manipulación indebida cuando el análisis indica que no se ha producido manipulación indebida, da lugar a que la alarma únicamente se dispare cuando un número predeterminado de imágenes consecutivamente analizadas indica que una posible manipulación indebida. Esto es ventajoso por cuanto que el método se hace menos sensible a una pluralidad de obstrucciones ocasionales que se producen más de una vez y de una forma tal, que la visión de la cámara no ha resultado obstruida entre las obstrucciones ocasionales.
De acuerdo con otra realización, el contador nnt se restituye si la imagen en ese momento analizada dio como resultado que el contador npt efectuase una cuenta y la imagen previamente analizada dio como resultado que el contador nnt efectuase una cuenta.
De acuerdo con aún otra realización, dicha actualización de la imagen de bordes de referencia se lleva a cabo si el contador nnt ha contado por encima de un límite de actualización predeterminado. Esto es ventajoso por cuanto que la actualización de la imagen de bordes de referencia se hace robusta y estable.
De acuerdo con otra realización, la actualización de la imagen de bordes de referencia por combinación de una imagen de bordes recientemente analizada con una imagen de bordes de referencia, comprende combinar la imagen de bordes recientemente analizada, multiplicada por un primer factor, con la imagen de bordes de referencia, multiplicada por un segundo factor. Esta característica puede también estabilizar la imagen de bordes de referencia, ya que una nueva imagen de referencia solo se ve parcialmente afectada por la imagen de bordes utilizada para la actualización.
De acuerdo con aún otra realización, el primer factor es de un valor menor que uno y el segundo factor es de un valor correspondiente a uno menos el primer factor. Esta característica puede estabilizar adicionalmente la imagen de referencia.
De acuerdo con otro aspecto de la invención, el método o el módulo de la presente invención pueden ser utilizados en una cámara de supervisión o vigilancia. El método y el módulo de acuerdo con la invención pueden funcionar en entornos que proporcionen recursos limitados y pueden, por tanto, ser implementados de forma ventajosa en una cámara de supervisión o vigilancia.
Un ámbito adicional de aplicabilidad de la presente invención se pondrá de manifiesto de forma evidente a partir de la descripción detallada que se proporciona más adelante. Debe comprenderse, sin embargo, que la descripción detallada y los ejemplos específicos, si bien indican realizaciones preferidas de la invención, se proporcionan únicamente a modo de ilustración, puesto que serán evidentes para las personas con conocimientos de la técnica diversos cambios y modificaciones dentro del espíritu y ámbito de la invención, a partir de esta descripción detallada.
Breve descripción de los dibujos Otras características y ventajas de la presente invención se harán evidentes a partir de la siguiente descripción detallada de una realización preferida en el momento presente, con referencia a los dibujos que se acompañan, en los cuales:
la Figura 1 ilustra esquemáticamente una posible red de supervisión o vigilancia, la Figura 2 es una vista esquemática de una cámara de supervisión digital de acuerdo con una realización de la invención, la Figura 3 es un diagrama de flujo de un método de acuerdo con una realización de la invención, y la Figura 4 es un diagrama de flujo relativo a la generación de una imagen de bordes de referencia y al funcionamiento de la cámara de supervisión en el caso de que se active una alarma indicando una manipulación indebida de la cámara.
Descripción detallada de una realización De acuerdo con una realización de la invención, la detección de una posible manipulación indebida de una cámara se basa en el análisis de imágenes procedentes de la secuencia de imágenes generada por la cámara de supervisión. En la Figura 1 se ha representado una cámara de supervisión 10, 20 de manera que está conectada, a través de una red 12, a un centro de vigilancia 14, una computadora 16 de cliente y/o un servidor de vídeo 18. Las figuras están destinadas únicamente a mostrar diferentes medios que pueden interactuar con una cámara de supervisión o vigilancia 10. La cámara de supervisión 10 puede ser cualquier cámara digital 10 que sea capaz de generar secuencias de imágenes, o bien la cámara de supervisión 20 puede ser cualquier cámara analógica 20 capaz de generar secuencias de imágenes y que se conecta a un convertidor 22 que transforma la información de imagen analógica en datos de imagen digitales y que proporciona los datos de imagen digitales a la red 12. En el resto de la descripción, únicamente se hace referencia a la cámara de supervisión 10, si bien se comprenderá que la cámara de supervisión 10 es cualquiera de entre la cámara 10 o la combinación de la cámara analógica 20 y el convertidor 22. En el caso de que la cámara de supervisión sea la cámara analógica, la detección de la manipulación indebida de la cámara se lleva a cabo en el convertidor.
En una realización, la cámara es una cámara de supervisión que proporciona secuencias de imágenes para su transporte a través de una red 12. Por ejemplo, la cámara de supervisión 10 puede ser una cámara digital habilitada para enviar las secuencias de imágenes a través de una red informática. La cámara de supervisión 10 puede haberse dispuesto para comunicarse directamente con una computadora de cliente específica 16, un centro de vigilancia 14 o un servidor de vídeo 18. El servidor de vídeo 18 puede ser un servidor para almacenar, manipular y/o reemitir secuencias de imágenes procedentes de la cámara de supervisión. De acuerdo con ello, el servidor de vídeo 18 puede haberse dispuesto para proporcionar al centro de vigilancia 14 y/o a la computadora 16 de cliente información procedente de la cámara de supervisión 10.
La detección de manipulación indebida de una cámara de la presente invención está basada en el análisis de imágenes a partir de las secuencias de imágenes captadas por la cámara de supervisión 10. El análisis de dichas imágenes puede llevarse a cabo en la cámara de supervisión 10, en el centro de vigilancia 14, en la computadora 16 de cliente o en el servidor de vídeo 18. Sin embargo, puede resultar ventajoso llevar a cabo la detección de la manipulación indebida en la cámara de supervisión, debido a la que la detección de manipulación indebida de la cámara puede realizarse sin tener que cargar tráfico en la red y utilizar mucha anchura de banda. De aquí que esta ventaja sea particularmente relevante para aplicaciones en las que el usuario no tiene interés en que se le proporcionen continuamente secuencias de imágenes, por ejemplo, en aplicaciones en que al usuario únicamente se le proporcionan secuencias de imágenes si algo ocurre a la vista de la cámara. Pueden proporcionarse sistemas que no envían secuencias de imágenes indiscriminadamente, a fin de ahorrar anchura de banda con el objeto de facilitar la susceptibilidad de regulación de escala del sistema, debido a que es más fácil añadir cámaras de supervisión adicionales a tal sistema.
En la siguiente descripción, la detección de manipulación indebida de una cámara se describe principalmente como llevada a cabo en la cámara de supervisión. No debe verse, sin embargo, la invención como limitada a tal implementación.
En la Figura 2 se ilustra esquemáticamente una cámara de supervisión digital 50 que implementa la invención. A fin de facilitar la comprensión de la invención, no se describen características convencionales de una cámara de supervisión que no son relevantes para la presente invención. La cámara de supervisión 50 incluye un sensor 52 de imagen, por ejemplo, un dispositivo de acoplamiento de carga (CCD –“Charge Coupled Device”), un sensor de CMOS [metal-óxido-semiconductor complementario –“complementary metal-oxide-semiconductor”] o elemento similar, para registrar la luz incidente, unos medios 54 de procesamiento o tratamiento de imagen, un módulo 60 de detección de manipulación indebida de cámara, una memoria 80, un controlador 82 de cámara y una interfaz 84 de red.
Los medios 54 de tratamiento de imagen reciben información relativa a la luz registrada y trata esta información por medio de un convertidor A/D [de analógico a digital] y unos medios 56 de tratamiento de señal, los cuales son bien conocidos por la persona experta. En algunas realizaciones, por ejemplo, cuando el sensor 52 de imagen es un sensor de CMOS, el sensor 54 de imagen incluye convertidores de A/D y, por tanto, no hay necesidad de ningún convertidor de A/D en los medios 54 de tratamiento de imagen. El resultado del convertidor de A/D y de los medios 56 de tratamiento de señal son datos de imagen digitales que, de acuerdo con una realización, son tratados en una unidad de regulación de escala 57 antes de ser tratados por un codificador 58. La unidad de regulación de escala 57 se ha dispuesto para tratar los datos de imagen digitales hasta obtener una imagen de un tamaño particular. Sin embargo, puede disponerse para generar una pluralidad de imágenes de diferentes tamaños que representan, todas ellas, la misma imagen / trama proporcionada por el convertidor de A/D y los medios 56 de tratamiento de señal. De acuerdo con otra realización, la función de la unidad de regulación de escala se lleva a cabo por el descodificador y, aún en otra realización, no hay necesidad de llevar a cabo ninguna regulación de escala o redimensionamiento de la imagen procedente del sensor de imagen.
El codificador 58 se ha dispuesto para codificar los datos de imagen digital para obtener uno cualquiera de la pluralidad de formatos conocidos para secuencias de vídeo continuas, para secuencias de vídeo limitadas, para imágenes fijas o congeladas o para imágenes / vídeo producidos en flujos o corrientes. Por ejemplo, la información de imagen puede codificarse en MPEG1 [Grupo de Expertos de Imagen en Movimiento 1 –“Motion Picture Experts Group 1”], MPEG2, MPEG4, JPEG [Junta de Grupo de Expertos en Fotografía –“Joint Photographic Experts Group”], Bitmapped [formato de archivo de imagen para imágenes digitales], etc.
La detección de la manipulación indebida de una cámara puede implementarse como un módulo 60 de detección de manipulación indebida de cámara, implementado en dispositivos físicos o hardware, o en programación o software. El módulo de detección de manipulación indebida de cámara incluye un generador 62 de imagen de bordes, un evaluador de correlación 64, un contador 66 dispuesto para contar imágenes de bordes determinadas de manera que representen vistas de imagen posiblemente manipuladas indebidamente, un contador 68 dispuesto para contar imágenes de bordes que representan vistas de imagen no manipuladas indebidamente, un generador 70 de alarma y un actualizador 72 de imagen de bordes de referencia. El generador 62 de imagen de bordes del módulo 60 de detección de manipulación indebida de cámara se ha dispuesto para recibir datos de imagen desde la unidad de regulación de escala 57. Alternativamente, dependiendo de si se lleva a cabo la regulación de escala de los datos de imagen, el generador 62 de imagen de bordes puede haberse dispuesto para recibir datos de imagen desde la unidad de regulación de escala 57, del descodificador 58 o del convertidor de A/D y los medios 56 de tratamiento de señal. Si el módulo 60 de detección de manipulación indebida de cámara no está empotrado o incorporado en la cámara de supervisión 50, el generador 62 de imagen de bordes puede recibir datos de imagen desde una conexión de red, no mostrada. Por otra parte, el generador 62 de imagen de bordes se ha dispuesto para generar una imagen de bordes, por ejemplo, una imagen en la que los contornos se han mejorado o resaltado, de la imagen recuperada, es decir, la imagen que se va a analizar. Antes de tratar la imagen recuperada, se reduce la resolución de la imagen recuperada. Esto puede llevarse a cabo en la unidad de regulación de escala 57, en el codificador 58 o mediante el generador 62 de imagen de bordes. La imagen de bordes generada se almacena entonces temporalmente en la memoria 80.
Por otra parte, el evaluador de correlación 64 se ha dispuesto para llevar a cabo una operación de correlación en dicha imagen de bordes generada, almacenada en la memoria 80, y en una imagen de bordes de referencia almacenada en la memoria 80. La operación de correlación produce un valor de similitud. El valuador de correlación 64 se ha dispuesto también para decidir, basándose en el valor de similitud y en un grado de similitud predeterminado, si la imagen de bordes generada representa una vista de imagen de una cámara de supervisión indebidamente manipulada o de una cámara de supervisión que no se ha manipulado indebidamente.
Por otra parte, el evaluador de correlación 64 se ha dispuesto para hacer que cada uno de los contadores 66 y 68 cuente imágenes de bordes analizadas que representan una posible vista de imagen indebidamente manipulada, e imágenes de bordes analizadas que representan una vista de imagen que no se ha manipulado indebidamente. Esto puede ser implementado disponiendo el evaluador de correlación 64 de manera que envíe una señal de cuenta al contador relevante, 66 o 68, en respuesta a dicha decisión. Se supone que los contadores cuentan el número de ocurrencias o sucesos consecutivos de imágenes analizadas que representan una posible vista de imagen manipulada indebidamente, y de imágenes analizadas que representan una vista de imagen que no ha sido indebidamente manipulada, respectivamente. En consecuencia, el evaluador de correlación 64 se ha dispuesto para restablecer o restituir un contador 66, 68 cada vez que la decisión relativa a la imagen de bordes en ese momento analizada difiere de la imagen de bordes previamente analizada.
El generador 70 de alarma se ha dispuesto para generar una señal que indica una posible manipulación indebida de una cámara en respuesta al hecho de que el contador 66 llegue a, o sobrepase, un número predeterminado de cuentas. De acuerdo con ello, una señal indicadora de una potencial manipulación indebida de una cámara se genera únicamente si se determina que cada una de un número predeterminado de imágenes consecutivamente analizadas representa una posible vista de cámara manipulada indebidamente. La señal de alarma se hace pasar al controlador de cámara con el fin de que sea indicada en la cámara de supervisión o enviada alguien más o a la central responsable de tales alarmas. La alarma puede, por ejemplo, ser enviada a un centro de vigilancia, a una computadora de cliente o a un teléfono móvil.
El actualizador 72 de imagen de bordes de referencia se ha dispuesto para actualizar la imagen de bordes de referencia en respuesta al hecho de que el contador 68 llegue a un número de cuentas predeterminado o lo sobrepase. De acuerdo con ello, la imagen de bordes de referencia es actualizada únicamente si se decide que cada una de un número predeterminado de imágenes consecutivamente actualizadas representa una vista de una cámara no manipulada indebidamente.
La cámara de supervisión comprende, de manera adicional, un controlador 82 de cámara y una interfaz 84 de red. El controlador de cámara controla la capacidad funcional general de la cámara de supervisión y dispone información para ser enviada a través de la interfaz 84 de red. El controlador 82 de cámara puede haberse dispuesto para transferir una indicación de una posible manipulación indebida de la cámara a un dispositivo conectado a la red en respuesta al hecho de que se genere, por parte del generador 70 de alarma, la señal indicativa de una posible manipulación indebida de la cámara. Dicha indicación puede ser transferida a una computadora de cliente, a un centro de vigilancia, a un servidor de vídeo o a cualquier otro dispositivo destinado a presentar la indicación a un usuario.
En la Figura 3 se ilustra una realización de un método para detectar una posible manipulación indebida de una cámara. Las imágenes que forman la secuencia de imágenes son continuamente captadas por el sensor de imagen de la cámara de supervisión y se proporcionan a unos medios de tratamiento de imagen pertenecientes a la cámara de supervisión; etapa 102. La resolución de la imagen que se ha de analizar se reduce; etapa 104. La resolución de la imagen puede ser reducida por cualquier método conocido por la persona experta. Uno de los métodos para reducir la resolución consiste en reemplazar n x m bloques de puntos de imagen o píxeles por un único píxel, donde n y m se seleccionan con el fin de proporcionar la resolución deseada. Por otra parte, n y m pueden ser idénticos. El píxel único puede representar el valor medio de los píxeles del bloque. Otro método consiste en extraer valores medios de cada bloque jpeg de una imagen codificada, de acuerdo con la especificación para jpeg, y representar cada bloque jpeg por un único píxel.
Una ventaja de reducir la resolución de la imagen es que el método de detección se hace robusto ante los pequeños movimientos de la cámara de supervisión, por ejemplo, provocados por vibraciones, viento, etc. Otra ventaja es que el método para detección requiere menos memoria y menos potencia de tratamiento.
En la etapa 106, se detectan los bordes de los objetos de la imagen que se ha de analizar. En otras palabras, se identifican los contornos del interior de la imagen que se ha va a analizar. A continuación, se genera una imagen I1 de bordes a partir de la imagen que se va a analizar, es decir, la imagen I1 de bordes es una imagen en la que los contornos contenidos en la imagen que se ha de analizar son sustancialmente amplificados. Métodos para detectar bordes en una imagen y para generar una imagen de bordes son bien conocidos por la persona experta y se describen en la divulgación Digital image processing (Tratamiento de señales digitales), Segunda edición, (González, R. C. y Woods, R. E.), Prentice Hall, 2002.
La imagen de bordes generada I1 se correlaciona entonces con una imagen de bordes de referencia I2, en la etapa 108, de lo que resulta un valor de correlación C(I1, I2). La correlación puede llevarse a cabo por medio de uno cualquiera de una pluralidad de métodos de correlación conocidos por la persona experta. Un posible método consiste en utilizar una correlación normalizada de acuerdo con la siguiente ecuación:
∑(I1 (x, y)− I1 )(I2 (x, y)− I2 )
x, y
C(I1, I2 )=
22
∑(I1 (x, y)− I1 )∑ (I2 (x, y)− I2 )
x, yx, y
El valor de correlación C(I1, I2) se compara a continuación con un valor de umbral de correlación CT, en la etapa 110. El valor de umbral de correlación CT se ajusta en un valor que indica una posible vista de imagen indebidamente manipulada.
Si el valor de correlación C(I1, I2) es menor que el valor de umbral CT, entonces el procedimiento se desplaza a la etapa 112. Este resultado significa que la correlación entre la imagen I1 de bordes y la imagen de bordes de referencia I2 es baja y, por tanto, las similitudes entre las dos imágenes son escasas o inexistentes. De acuerdo con esta realización, semejante resultado indica una posible manipulación indebida de la visión de la cámara.
Si el valor de correlación C(I1, I2) es mayor o igual que el valor de umbral CT, entonces el procedimiento continúa por la etapa 114. Este resultado significa que la correlación entre la imagen I1 de bordes y la imagen de bordes de referencia I2 es alta y, por tanto, las similitudes entre las dos imágenes son numerosas o totales. De acuerdo con esta realización, dicho resultado indica una visión de la cámara no manipulada indebidamente.
En consecuencia, en el caso de que el valor de correlación C(I1, I2) indique una posible manipulación indebida en la etapa 110, el procedimiento se remite a la etapa 112 y comprueba si el valor de correlación previo indicaba una vista de imagen no manipulada indebidamente, es decir, si el C(I1, I2) previo ≥ CT.
En la etapa 112, si el valor de correlación C’(I1, I2) obtenido del análisis de la imagen de borde previamente analizada indicaba una vista de imagen no manipulada indebidamente, entonces un contador nnt, dispuesto para contar el número de imágenes no indebidamente manipuladas analizadas consecutivamente, se restituye; etapa
116. En esta realización, la restitución se implementa poniendo a cero el contador nnt, es decir, nnt = 0. Al restituir el contador nnt, cuando el valor de correlación indica una posible manipulación indebida, se garantiza que el contador solo cuenta una secuencia no interrumpida de imágenes consecutivamente analizadas para las que se ha determinado que no representan visiones indebidamente manipuladas. A continuación, una vez que el contador nnt ha sido restituido, el procedimiento prosigue por la etapa 118, la cual se explicará más adelante.
En la etapa 112, si el valor de correlación previo C’(I1, I2) así como el valor de correlación presente en ese momento, C(I1, I2), indicaban una posible manipulación de cámara indebida de la imagen analizada, entonces el procedimiento prosigue directamente con la etapa 118, en la que un contador npt que cuenta el número de imágenes consecutivamente analizadas que son, posiblemente, imágenes indebidamente manipuladas, se ajusta de manera que cuente la imagen que se está analizando en ese momento como una posible imagen manipulada indebidamente. En la presente realización, el contador npt se aumenta sencillamente en uno, es decir, npt = npt + 1.
De acuerdo con ello, el contador npt siempre cuenta cuando el valor de correlación presente en ese momento, C(I1, I2), indica una posible manipulación indebida de la cámara. Sin embargo, si el valor de correlación presente en ese momento, C(I1, I2), es el primero de una posible secuencia de imágenes analizadas que tienen valor de correlación C(I1, I2) que indican una posible manipulación indebida de la cámara, el procedimiento incluye la etapa adicional de restituir el contador nnt, que se ha dispuesto para contar los resultados de análisis que indican vistas de imagen no manipuladas indebidamente.
Una vez que el contador npt ha contado el presente resultado de análisis en la etapa 118, el valor resultante del contador npt se compara con un valor de umbral Lmanipulación indebida; etapa 120. Si el número de imágenes consecutivamente analizadas que indican una posible manipulación indebida de la cámara alcanza un valor predeterminado, en esta realización el valor de umbral Lmanipulación indebida, entonces el contador npt se restituye, en la etapa 121, y se establece una indicación de una posible manipulación indebida de la vista de imagen. La indicación de una potencial manipulación indebida puede también utilizarse para enviar una alarma a un centro de vigilancia, a una computadora de cliente, a un teléfono celular, etc. Si el número de imágenes consecutivamente analizadas que indican una posible manipulación indebida de la cámara se encuentra por debajo del valor predeterminado, entonces el procedimiento retorna a la etapa 102 para analizar otra imagen.
Volviendo ahora a la etapa 110, se comprueba si el valor de correlación C(I1, I2) indica una posible manipulación indebida. En el caso de que el valor de correlación C(I1, I2) indique que no hay manipulación indebida, el procedimiento se desplaza a la etapa 114 y comprueba si el valor de correlación previo indicaba una posible vista de imagen indebidamente manipulada, es decir, si el C(I1, I2) previo < CT.
Si el valor de correlación obtenido del análisis de la imagen previamente analizada indicaba una posible vista de imagen indebidamente manipulada, un contador npt, que cuenta el número de posibles imágenes indebidamente manipuladas que se han analizado consecutivamente, es restituido; etapa 124. En la presente realización, la restitución se implementa poniendo a cero el contador npt, esto es, npt = 0. Al restituir el contador npt cuando el valor de correlación indica que no hay manipulación indebida de la vista de imagen, se garantiza que el contador solo cuenta una secuencia no interrumpida de imágenes analizadas para las que se ha determinado que, posiblemente, estén manipuladas indebidamente. Una vez que el contador npt ha sido restituido, el procedimiento prosigue con la etapa 126, que se describirá más adelante.
En la etapa 114, si el valor de correlación previo C’(I1, I2) así como el valor de correlación presente en ese momento, C(I1, I2), indicaban una posible manipulación indebida de cámara de la imagen analizada, el procedimiento prosigue directamente con la etapa 126, en la que un contador nnt, que cuenta el número de imágenes consecutivamente analizadas que no son imágenes indebidamente manipuladas, se ajusta de manera que cuente la imagen analizada en ese momento como imagen que no ha sido manipulada indebidamente. En la presente realización, el contador nnt es sencillamente incrementado en uno, es decir, nnt = nnt + 1.
De acuerdo con ello, el contador nnt siempre cuenta cuando el valor de correlación presente en ese momento, C(I1, I2), indica la ausencia de manipulación indebida de la cámara de supervisión. Sin embargo, si el valor de correlación presente en ese momento, C(I1, I2), es el primero de una secuencia potencial de imágenes analizadas que tienen valores de correlación C(I1, I2) que indican ausencia de manipulación indebida de la cámara de supervisión, el procedimiento incluye la etapa adicional de restablecer o restituir el contador npt.
Una vez que el contador nnt ha contado el presente resultado del análisis en la etapa 126, el valor resultante del contador nnt se compara con un valor de umbral Lactualización; etapa 128. Si el número de imágenes consecutivamente analizadas que indican ausencia de manipulación indebida de la visión de la cámara de supervisión, alcanza el valor de umbral predeterminado Lactualización, el contador nnt es restituido, en la etapa 129, la imagen de bordes de referencia es actualizada, en la etapa 130, y el procedimiento se devuelve a la etapa 102 para analizar otra imagen. En el caso de que el número de imágenes consecutivamente analizadas que indican ausencia de manipulación indebida de la visión de la cámara no ha alcanzado el valor predeterminado, el procedimiento de devuelve a la etapa 102 con el fin de analizar otra imagen.
De acuerdo con otra realización, la etapa 112 de la Figura 3 puede ser eliminada y la etapa 116 de restitución del contador nnt puede llevarse a cabo en cualquier momento en que el contador npt cuente una imagen analizada que indica una vista de imagen posiblemente manipulada indebidamente. De forma correspondiente, la etapa 114 puede suprimirse y la etapa 124 de restitución del contador npt puede ser llevada a cabo en cualquier momento en que el contador nnt cuente una imagen analizada que indica una vista de imagen que no se ha manipulado indebidamente.
Por otra parte, los contadores nnt y npt pueden haberse dispuesto para contar hacia atrás desde un valor correspondiente, respectivamente, a dichos Lactualización y Lmanipulación indebida. En semejante realización, la etapa 130 de actualizar la imagen de bordes de referencia y la etapa 122 de indicar la potencial manipulación indebida de la vista de imagen, se llevan a cabo si el contador respectivo llega a cero.
En el método anterior, se requiere que un cierto número de imágenes consecutivamente analizadas estén indicando una posible manipulación indebida antes de activar una alarma o indicar una potencial manipulación indebida. Esto hace que el método sea robusto a la vista de una “manipulación indebida” temporal o falsas indicaciones, tales como una persona que está temporalmente de pie cerca de la cámara de supervisión. Dependiendo de la aplicación de la cámara de supervisión, es decir, del entorno y del propósito de la cámara de supervisión, y de la frecuencia del análisis de imágenes, el valor de umbral Lmanipulación indebida puede variar. Por ejemplo, a la hora de supervisar o vigilar algo como el interior de un autobús, donde la gente puede ponerse cerca de la cámara de supervisión y donde permanecen en un mismo lugar durante un tiempo relativamente largo, el valor de umbral puede corresponder al número de imágenes analizadas durante un periodo de tiempo de aproximadamente 30 minutos. Cuando se supervisa, por ejemplo, un pasillo, donde la cámara de supervisión se coloca a menudo a una cierta distancia de la gente y donde la gente a menudo tan solo pasa, el valor de umbral puede corresponder al número de imágenes analizadas durante un periodo de tiempo de aproximadamente 30 segundos.
La actualización de una imagen de bordes de referencia que se lleva a cabo en la etapa 130 de la Figura 3, puede incluir la adición de la imagen de bordes en ese momento analizada, multiplicada por un primer factor α, a la imagen de bordes de referencia, multiplicada por un segundo factor β. De esta forma, la imagen de bordes de referencia se ajusta para cambios a largo plazo en el área de la visión de la cámara. Por otra parte, limitando la influencia que la imagen de bordes presente en ese momento tiene sobre la imagen de bordes de referencia, por ejemplo, mediante el ajuste del factor α en un valor menor que β, el efecto de los objetos que ocasionalmente ocupen la visión de la imagen es pequeño. Además, este esquema de actualización hace uso de una cantidad de memoria relativamente pequeña, ya que únicamente requiere el almacenamiento de la imagen de bordes de referencia, que tiene que ser almacenada en cualquier caso, y el almacenamiento temporal de la imagen de bordes presente en ese momento, que tiene que ser, en cualquier caso, temporalmente almacenada para el análisis. En consecuencia, el esquema hace un uso eficiente de la memoria.
En una realización, el segundo factor β tiene un valor de 1 -α. Si la nueva imagen de bordes de referencia se denomina Înueva, la imagen de bordes de referencia presente en ese momento se denomina Îpres y la imagen de bordes presente en ese momento se denomina Ipres, entonces la actualización de la imagen de bordes de referencia de acuerdo con esta realización puede describirse por la siguiente ecuación:
Iˆ =αI +(1−α)Iˆ
nueva pres pres
El factor α puede ser ajustado en un valor comprendido en el intervalo entre 0,05 y 0,25, dependiendo de la aplicación y del entorno de funcionamiento. El valor puede establecerse en una cantidad elevada si se desea que los cambios en el entorno se indiquen rápidamente en la imagen de bordes de referencia. Sin embargo, puede existir el riesgo de captar objetos no deseados dentro de la imagen de bordes de referencia. Por otra parte, si el valor se ajusta en una cantidad muy baja, el sistema puede ser muy lento a la hora de ajustar la imagen de bordes de referencia para cambios de larga duración en el entorno.
La imagen de bordes de referencia inicial puede ser generada combinando una primera imagen de bordes con una segunda imagen de bordes de acuerdo con la ecuación anterior. A continuación, la imagen de bordes combinada se combina con una imagen de bordes adicional de la misma manera. El procedimiento se repite para una pluralidad de imágenes, de tal modo que el número de imágenes puede haberse preestablecido. Una vez que el número de imágenes preestablecido se ha combinado de esta manera, se inicia el procedimiento de detección de manipulación indebida de la cámara y la imagen de bordes así adquirida que resulta de ello, se establece como la imagen de bordes de referencia para uso en el procedimiento de detección de manipulación indebida de la cámara.
De acuerdo con una realización, se establece una imagen de bordes de referencia inicial cuando se pone en marcha la cámara de supervisión; véase la Figura 4. El procedimiento para establecer la imagen de referencia inicial, de acuerdo con esta realización, incluye transferir una imagen captada por el sensor de imagen a los medios de tratamiento de imagen, en la etapa 200, y, a continuación, reducir la resolución de la imagen; etapa 202. A partir de la imagen que tiene una resolución reducida, se genera una imagen de bordes; etapa 204. La imagen de bordes de referencia inicial se actualiza combinando una imagen de bordes con los datos de la imagen de referencia presente en ese momento, de acuerdo con la ecuación utilizada para actualizar la imagen de referencia. Tras la actualización de la imagen de bordes de referencia inicial, un contador m efectúa una cuenta, en la etapa 208. Si el contador alcanza o sobrepasa un límite Liniciar, se determina que la imagen de referencia inicial se ha completado, y el contador m se restituye y el procedimiento prosigue con el procedimiento de detección de manipulación indebida de la cámara ilustrado en la Figura 3. En caso contrario, el procedimiento retorna a la etapa 200, recibiendo una imagen para la imagen de bordes de referencia inicial. Las imágenes utilizadas para formar la imagen de bordes de referencia inicial pueden ser cada una de las imágenes captadas. Sin embargo, en una realización, no todas las imágenes captadas son utilizadas. La selección de imágenes puede realizarse del mismo modo que para seleccionar imágenes destinadas a ser analizadas en el procedimiento de detección de manipulación indebida de la cámara.
Cuando se indica una alarma en el procedimiento de detección de manipulación indebida de la cámara representado en la Figura 3, la cámara de supervisión se ajusta para generar una nueva imagen de bordes de referencia inicial, al retornar el procedimiento a la etapa 200 de la Figura 4.
Una cámara de supervisión o vigilancia está dispuesta para generar una secuencia de imágenes o un vídeo producido en flujo o corriente con una determinada velocidad de tramas, que muestra una vista de cámara de interés. La velocidad de tramas especifica el número de tramas por segundo en la secuencia de imágenes. La velocidad de tramas que se utiliza en una aplicación de supervisión específica se selecciona, a menudo, a la vista de los requisitos de calidad de las secuencias de imágenes resultantes. En general, se requiere una velocidad de tramas elevada de entre 10 y 30 tramas por segundo. En consecuencia, tienen que tratarse cada segundo entre 10 y 30 imágenes. Además, puede tener que hacerse simultáneamente gran cantidad de análisis y tratamiento de imágenes diferente. En realizaciones en que buena parte del tratamiento y análisis se lleva a cabo en la cámara de supervisión, es esencial poder priorizar.
En una realización de la invención, no todas las imágenes proporcionadas por la cámara de supervisión son analizadas en el módulo de manipulación indebida de la cámara; es decir, después de que una imagen de la secuencia de imágenes haya sido seleccionada para su análisis, al menos una imagen consecutiva de la secuencia de imágenes se hace pasar sin ser seleccionada para su análisis, antes de seleccionar la siguiente imagen de la secuencia de imágenes para ser analizada.
En aún otra realización, el número de imágenes de la secuencia de imágenes que no son seleccionadas para ser analizadas, entre las imágenes seleccionadas para su análisis, puede variar en el curso de una secuencia de imágenes. Al no seleccionar todas las imágenes de la secuencia de imágenes para su análisis por parte del módulo
de detección de manipulación indebida de la cámara, la detección de una manipulación indebida de la cámara requiere menos potencia de tratamiento y, por tanto, la posibilidad de ser capaz de implementar el método de detección de manipulación indebida de cámara en una cámara de supervisión, la cual está a menudo equipada con una potencia de tratamiento, memoria , etc. limitadas, se ve aumentada. Además, el método de detección de 5 manipulación indebida de una cámara no requiere que la distancia o separación temporal entre imágenes que se han de analizar sea idéntica, de manera que el número de imágenes presentes entre las imágenes seleccionadas para ser analizadas puede ser modificado dependiendo de la carga de trabajo del sistema que hace funcionar el método de detección de manipulación indebida de la cámara. Esta propiedad del método resulta ventajosa para dispositivos en los que no es posible, o resulta difícil, predecir la cantidad de capacidad de tratamiento libre durante 10 el funcionamiento del dispositivo. Dicha propiedad es también ventajosa en dispositivos o procedimientos en los que resulta imposible garantizar que todas las imágenes destinadas a ser analizadas puedan ser analizadas. Resulta también ventajoso en sistemas empotrados o incorporados, que a menudo están dotados de recursos limitados. En tales casos, el método de manipulación indebida de una cámara de la presente invención puede saltarse el análisis de imágenes durante un cierto periodo de tiempo y, seguidamente, volver a analizar imágenes cuando la carga de
15 trabajo del dispositivo se haya reducido.
Claims (27)
- REIVINDICACIONES1.-Un método para identificar la posible manipulación indebida de la visión de una cámara, de tal manera que dicho método comprende:recibir una imagen para su análisis, de una secuencia de imágenes, convertir la imagen recibida en una imagen de bordes, generar un valor de similitud que indica un grado de similitud entre dicha imagen de bordes y una imagen de bordes de referencia, indicando una posible manipulación indebida de la visión de la cámara si el valor de similitud se encuentra dentro de un intervalo de manipulación indebida especificado, actualizar la imagen de bordes de referencia combinando una imagen de bordes recientemente analizada con una imagen de bordes de referencia en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas no dé como resultado una indicación de una posible manipulación indebida, contar el número de imágenes consecutivamente analizadas que dan como resultado una indicación de posible manipulación indebida, y generar una señal de alarma en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas dé, efectivamente, como resultado una indicación de posible manipulación indebida, siendo dicho número predeterminado mayor que uno.
- 2.-Un método de acuerdo con la reivindicación 1, que comprende adicionalmente la acción de reducir la resolución de la imagen que se va a convertir en una imagen de borde.
- 3.-Un método de acuerdo con la reivindicación 2, que comprende adicionalmente seleccionar una nueva imagen para su análisis únicamente después de al menos una imagen consecutiva de la secuencia de imágenes no haya sido seleccionada para su análisis.
- 4.-Un método de acuerdo con una cualquiera de las reivindicaciones 1 a 3, que comprende adicionalmente contar por medio de un contador npt (68), en respuesta a dicha indicación de una posible manipulación indebida de la visión de la cámara.
- 5.-Un método de acuerdo con la reivindicación 4, que comprende adicionalmente generar una señal de alarma si el contador npt (68) ha llegado a un límite de alarma predeterminado.
- 6.-Un método de acuerdo con una cualquiera de las reivindicaciones 4 ó 5, que comprende adicionalmente contar por medio de un contador nnt (68), en respuesta al hecho de que dicho valor de similitud no se encuentre dentro de dicho intervalo de manipulación indebida, y restablecer o restituir el contador npt (68) si la imagen analizada en ese momento ha dado como resultado que el contador nnt (68) cuente, y la imagen previamente analizada dio como resultado que el contador npt (66) contase.
- 7.-Un método de acuerdo con la reivindicación 6, que comprende adicionalmente restituir el contador nnt (68) si la imagen analizada ese momento ha dado como resultado que el contador npt (66) cuente y la imagen previamente analizada dio como resultado que el contador nnt (68) contase.
- 8.-Un método de acuerdo con una cualquiera de las reivindicaciones 6 ó 7, en el cual dicha actualización de la imagen de bordes de referencia se lleva a cabo si el contador nnt (68) ha contado por encima de un límite de actualización predeterminado.
- 9.-Un método de acuerdo con una cualquiera de las reivindicaciones 1 a 8, en el cual la actualización de la imagen de bordes de referencia mediante la combinación de una imagen de bordes recientemente analizada con una imagen de bordes de referencia, comprende combinar la imagen de bordes recientemente analizada, multiplicada por un primer factor, con la imagen de bordes de referencia, multiplicada por un segundo factor.
- 10.-Un método de acuerdo con la reivindicación 9, en el que el primer factor es de un valor menor que uno y en el cual el segundo factor es de un valor correspondiente a uno menos el primer factor.
- 11.-Un método de acuerdo con una cualquiera de las reivindicaciones 1 a 10, en el cual tan solo una única imagen de bordes y una única imagen de bordes de referencia se almacenan en una memoria (80) para ser utilizadas por el método en cualquier momento dado.
- 12.-Un módulo (60) para identificar una posible manipulación indebida de una cámara, de tal manera que dicho módulo (60) comprende:medios para recibir una imagen para su análisis (54), desde una secuencia de imágenes, y un generador (62) de imágenes de bordes, dispuesto para convertir una imagen recibida en una imagen de bordes, estando el módulo (60) caracterizado por:un evaluador de correlación (64), dispuesto para generar un valor de similitud que indica el grado de similitud entre una imagen de bordes y una imagen de bordes de referencia, y para indicar una posible manipulación indebida de la visión de la cámara si el valor de similitud se encuentra dentro de un intervalo de manipulación indebida especificado, y un actualizador (72) de imagen de bordes de referencia, dispuesto para actualizar la imagen de bordes de referencia mediante la combinación de una imagen de bordes recientemente analizada con la imagen de bordes de referencia en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas no dé como resultado una indicación de posible manipulación indebida, un contador, dispuesto para contar el número de imágenes consecutivamente analizadas que dan como resultado una indicación de posible manipulación indebida, y un generador de señal de alarma, dispuesto para generar una señal de alarma en el caso de que cada una de un número predeterminado de imágenes consecutivamente analizadas dé, efectivamente, como resultado una indicación de posible manipulación indebida, donde dicho número predeterminado es mayor que uno.
- 13.-Un módulo (60) de acuerdo con la reivindicación 12, que comprende adicionalmente unos medios de regulación de escala (57) dispuestos para reducir la resolución de la imagen que se va a convertir en una imagen de bordes.
- 14.-Un módulo (60) de acuerdo con una cualquiera de las reivindicaciones 12 ó 13, que comprende adicionalmente un contador npt (66) dispuesto para contar indicaciones de posible manipulación indebida de la cámara.
- 15.-Un módulo (60) de acuerdo con la reivindicación 14, que comprende adicionalmente un generador (70) de alarma dispuesto para generar una señal de alarma si el contador npt (66) ha alcanzado un límite de alarma predeterminado.
- 16.-Un módulo (60) de acuerdo con una cualquiera de las reivindicaciones 14 ó 15, que comprende adicionalmente un contador nnt (68) dispuesto para contar imágenes analizadas para las que se ha determinado que no se encuentran dentro de dicho intervalo de manipulación indebida, de tal manera que el evaluador de correlación (64) se ha dispuesto, adicionalmente, para restituir el contador npt (66) si la imagen analizada en ese momento dio como resultado que el contador nnt (68) contase y la imagen previamente analizada dio como resultado que el contador npt(66) contase.
- 17.-Un módulo (60) de acuerdo con la reivindicación 16, en el cual el evaluador de correlación (64) está dispuesto, de manera adicional, para restituir el contador nnt (68) si la imagen analizada en ese momento dio como resultado que el contador npt (66) contase y la imagen previamente analizada dio como resultado que el contador nnt (68) contase.
- 18.-Un módulo (60) de acuerdo con una cualquiera de las reivindicaciones 16 ó 17, en el cual el actualizador (72) de imagen de bordes de referencia está dispuesto para llevar a cabo dicha actualización de la imagen de bordes de referencia si el contador nnt (68) ha contado más allá de un límite de actualización predeterminado.
- 19.-Un módulo (60) de acuerdo con una cualquiera de las reivindicaciones 12 a 18, en el cual el actualizador (72) de imagen de bordes de referencia está dispuesto para combinar una imagen de bordes recientemente analizada con una imagen de bordes de referencia mediante la combinación de la imagen de bordes recientemente analizada, multiplicada por un primer factor, con la imagen de bordes de referencia, multiplicada por un segundo factor.
- 20.-Un módulo (60) de acuerdo con la reivindicación 19, en el que el primer factor es de un valor menor que uno, y en el cual el segundo factor es de un valor correspondiente a uno menos el primer factor.
- 21.-Una cámara de supervisión o vigilancia (50) que incluye el módulo (60) de acuerdo con una cualquiera de las reivindicaciones 12 a 20.
- 22.-Una cámara de supervisión (50) que lleva a cabo el método de acuerdo con una cualquiera de las reivindicaciones 1 a 11.
- 23.-Un servidor de vídeo (18) que incluye el módulo (60) de acuerdo con una cualquiera de las reivindicaciones 12 a
- 20.
- 24.-Un servidor de vídeo (18) que lleva a cabo el método de acuerdo con una cualquiera de las reivindicaciones 1 a
- 11.
- 25.-Un producto de programa informático almacenado en un medio utilizable por una computadora, que comprende medios de programa legibles por computadora para hacer que una computadora lleve a cabo las etapas de acuerdo con una cualquiera de las reivindicaciones 1 a 11.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06126634A EP1936576B1 (en) | 2006-12-20 | 2006-12-20 | Camera tampering detection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2370032T3 true ES2370032T3 (es) | 2011-12-12 |
Family
ID=38042594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES06126634T Active ES2370032T3 (es) | 2006-12-20 | 2006-12-20 | Detección de la manipulación indebida de una cámara. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US8073261B2 (es) |
| EP (1) | EP1936576B1 (es) |
| JP (1) | JP4629090B2 (es) |
| KR (1) | KR101216271B1 (es) |
| CN (1) | CN101207803B (es) |
| AT (1) | ATE521054T1 (es) |
| ES (1) | ES2370032T3 (es) |
| TW (1) | TWI378409B (es) |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8385883B2 (en) * | 2007-02-06 | 2013-02-26 | Qualcomm Incorporated | Apparatus and methods for locating, tracking and/or recovering a wireless communication device |
| US8429016B2 (en) * | 2008-10-31 | 2013-04-23 | International Business Machines Corporation | Generating an alert based on absence of a given person in a transaction |
| US8345101B2 (en) * | 2008-10-31 | 2013-01-01 | International Business Machines Corporation | Automatically calibrating regions of interest for video surveillance |
| US8612286B2 (en) * | 2008-10-31 | 2013-12-17 | International Business Machines Corporation | Creating a training tool |
| JP4670943B2 (ja) * | 2008-11-27 | 2011-04-13 | ソニー株式会社 | 監視装置、及び妨害検知方法 |
| US20100273452A1 (en) * | 2009-04-26 | 2010-10-28 | Qualcomm Incorporated | Apparatus and Methods For Locating Tracking and/or Recovering a Wireless Communication Device |
| JP5338498B2 (ja) * | 2009-06-09 | 2013-11-13 | ソニー株式会社 | 監視カメラシステムで使用される制御装置、カメラシステム及びプログラム |
| TWI398716B (zh) * | 2009-09-09 | 2013-06-11 | Altek Corp | Use the flash to assist in detecting focal lengths |
| US8718379B2 (en) * | 2009-09-15 | 2014-05-06 | Texas Instruments Incorporated | Method and apparatus for image capturing tampering detection |
| BE1018413A3 (nl) * | 2010-01-28 | 2010-11-09 | Traficon Nv | Methode en toestel voor het bepalen van beeldkwaliteit. |
| US20110221895A1 (en) * | 2010-03-10 | 2011-09-15 | Vinay Sharma | Detection of Movement of a Stationary Video Camera |
| TWI413896B (zh) * | 2010-04-21 | 2013-11-01 | 精英電腦股份有限公司 | Energy saving methods for electronic devices |
| TWI417813B (zh) * | 2010-12-16 | 2013-12-01 | Ind Tech Res Inst | 可串接式相機竄改偵測收發器模組 |
| US8605949B2 (en) * | 2011-11-30 | 2013-12-10 | GM Global Technology Operations LLC | Vehicle-based imaging system function diagnosis and validation |
| TWI448992B (zh) * | 2011-12-01 | 2014-08-11 | Univ Nat Chiao Tung | 視訊監控方法 |
| KR101747214B1 (ko) * | 2012-03-12 | 2017-06-15 | 한화테크윈 주식회사 | 다채널 영상 분석 방법 및 시스템 |
| KR101758685B1 (ko) | 2012-03-14 | 2017-07-14 | 한화테크윈 주식회사 | 카메라 템퍼링 감지 방법 및 시스템 |
| US9064317B2 (en) | 2012-05-15 | 2015-06-23 | Palo Alto Research Center Incorporated | Detection of near-field camera obstruction |
| MY162260A (en) * | 2012-09-10 | 2017-05-31 | Mimos Berhad | Load balancing of graphics processing units in an image processing system |
| MY159122A (en) | 2012-09-12 | 2016-12-15 | Mimos Berhad | A surveillance system and a method for tampering detection and correction |
| KR101939700B1 (ko) * | 2012-10-17 | 2019-01-17 | 에스케이 텔레콤주식회사 | 에지 영상을 이용한 카메라 탬퍼링 검출장치 및 방법 |
| CN103780899B (zh) * | 2012-10-25 | 2016-08-17 | 华为技术有限公司 | 一种检测摄像机是否被干扰的方法、装置及视频监控系统 |
| US9832431B2 (en) * | 2013-01-04 | 2017-11-28 | USS Technologies, LLC | Public view monitor with tamper deterrent and security |
| DE102013001841A1 (de) * | 2013-02-04 | 2014-08-07 | Abb Ag | Schutzsystem eines Elektroinstallationsgerätes mit Kamera |
| US9253375B2 (en) * | 2013-04-02 | 2016-02-02 | Google Inc. | Camera obstruction detection |
| EP3255603B1 (en) * | 2015-02-05 | 2022-09-07 | Ricoh Company, Limited | Image processing device, image processing system, and image processing method |
| CN104883539B (zh) * | 2015-05-04 | 2017-12-19 | 兴唐通信科技有限公司 | 一种用于关注区域防篡改的监控方法及系统 |
| GB2539900A (en) * | 2015-06-30 | 2017-01-04 | Nokia Technologies Oy | A method, an apparatus and a computer program product for machine learning |
| CN105139016B (zh) * | 2015-08-11 | 2018-11-09 | 豪威科技(上海)有限公司 | 监控摄像头的干扰检测系统及其应用方法 |
| CN105847767B (zh) * | 2016-05-31 | 2018-07-06 | 浪潮通用软件有限公司 | 一种告警方法、装置及系统 |
| WO2018032270A1 (en) * | 2016-08-15 | 2018-02-22 | Qualcomm Incorporated | Low complexity tamper detection in video analytics |
| CN106507045B (zh) * | 2016-11-07 | 2018-09-18 | 立德高科(北京)数码科技有限责任公司 | 用识别码定位走失人群的方法及系统、终端、服务器平台 |
| CN106846303A (zh) * | 2016-12-30 | 2017-06-13 | 平安科技(深圳)有限公司 | 图像篡改检测方法及装置 |
| CN110770751B (zh) | 2017-07-07 | 2023-06-02 | 指纹卡安娜卡敦知识产权有限公司 | 使得能够基于指纹数据进行用户认证的指纹感测系统的方法 |
| SE543250C2 (en) * | 2017-09-20 | 2020-11-03 | Firefly Ab | Flame detecting arrangement and method for assuring correct field of view |
| CN108615045B (zh) * | 2018-03-06 | 2022-07-12 | 重庆金山医疗技术研究院有限公司 | 筛选胶囊内镜拍摄的图像的方法、装置及设备 |
| JP7215231B2 (ja) * | 2019-03-04 | 2023-01-31 | トヨタ自動車株式会社 | 情報処理装置、検知方法及びプログラム |
| US10913428B2 (en) * | 2019-03-18 | 2021-02-09 | Pony Ai Inc. | Vehicle usage monitoring |
| SE545008C2 (en) | 2019-03-20 | 2023-02-28 | Firefly Ab | Flame detecting arrangement with abnormal movement detection |
| US20210192909A1 (en) * | 2019-12-20 | 2021-06-24 | Honeywell International Inc. | On-camera tamper detection |
| JP7415872B2 (ja) * | 2020-10-23 | 2024-01-17 | 横河電機株式会社 | 装置、システム、方法およびプログラム |
| US20220174076A1 (en) * | 2020-11-30 | 2022-06-02 | Microsoft Technology Licensing, Llc | Methods and systems for recognizing video stream hijacking on edge devices |
| CN112508039B (zh) * | 2020-12-08 | 2024-04-02 | 中国银联股份有限公司 | 一种图像检测方法及装置 |
| EP4399626A4 (en) | 2021-09-07 | 2025-07-16 | Facetec Inc | FACIAL RECOGNITION AND/OR AUTHENTICATION SYSTEM WITH MONITORED AND/OR CONTROLLED SHOOTING SPEED |
| JP2025180816A (ja) * | 2024-05-30 | 2025-12-11 | キヤノン株式会社 | 映像送信装置、映像受信装置、映像システム、映像送信方法、映像受信方法、及びプログラム |
| JP2025180815A (ja) * | 2024-05-30 | 2025-12-11 | キヤノン株式会社 | 映像送信装置、映像受信装置、映像システム、映像送信方法、映像受信方法、及びプログラム |
| JP2025180814A (ja) * | 2024-05-30 | 2025-12-11 | キヤノン株式会社 | 映像送信装置、映像受信装置、映像システム、映像送信方法、映像受信方法、及びプログラム |
| US20260089388A1 (en) * | 2024-09-25 | 2026-03-26 | Honeywell International Inc. | Determining a change in a field of view of a camera for an apron area of an airport |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61116490A (ja) | 1984-11-10 | 1986-06-03 | Matsushita Electric Works Ltd | 画像監視方式 |
| US5099322A (en) | 1990-02-27 | 1992-03-24 | Texas Instruments Incorporated | Scene change detection system and method |
| GB9206651D0 (en) | 1992-03-26 | 1992-05-06 | Solid State Logic Ltd | Video processing |
| US5434927A (en) * | 1993-12-08 | 1995-07-18 | Minnesota Mining And Manufacturing Company | Method and apparatus for machine vision classification and tracking |
| JP2914170B2 (ja) | 1994-04-18 | 1999-06-28 | 松下電器産業株式会社 | 映像変化点検出方法 |
| JPH0950525A (ja) | 1995-08-08 | 1997-02-18 | Canon Inc | 画像処理装置 |
| US5835163A (en) | 1995-12-21 | 1998-11-10 | Siemens Corporate Research, Inc. | Apparatus for detecting a cut in a video |
| EP1010130A4 (en) | 1996-12-23 | 2005-08-17 | Esco Electronics Corp | VIDEO SECURITY SYSTEM WITH LOW FALSE ALERTS RATES USING CLASSIFICATION OF OBJECTS |
| US5956424A (en) | 1996-12-23 | 1999-09-21 | Esco Electronics Corporation | Low false alarm rate detection for a video image processing based security alarm system |
| EP0984412A2 (de) * | 1998-09-02 | 2000-03-08 | Geutebrück Gmbh & Co. Kg | Videobild-Überwachungsverfahren |
| GB9822956D0 (en) * | 1998-10-20 | 1998-12-16 | Vsd Limited | Smoke detection |
| DE19932662A1 (de) * | 1999-07-15 | 2001-01-18 | Bosch Gmbh Robert | Verfahren zur Erkennung von Szenenänderungen und Überwachungseinrichtung hierzu |
| US6462774B1 (en) * | 1999-12-20 | 2002-10-08 | Dale Bildstein | Surveillance system method and apparatus |
| ATE402457T1 (de) | 1999-12-23 | 2008-08-15 | Secuman B V | Verfahren, vorrichtung und rechnerprogramm zur überwachung eines gebiets |
| JP2001268575A (ja) | 2000-03-14 | 2001-09-28 | Pioneer Electronic Corp | 画像変化検出装置及び画像変化検出方法、画像符号化装置並びに画像変化検出用プログラムがコンピュータで読取可能に記録された情報記録媒体 |
| FR2814896B1 (fr) * | 2000-10-03 | 2003-01-31 | Telediffusion De France Tdf | Procede de detection d'intrusion, notamment par depointage et/ou obstruction d'une camera, dans un systeme de telesurveillance |
| FR2814894A1 (fr) | 2000-10-03 | 2002-04-05 | Telediffusion De France Tdf | Procede de detection d'intrusion, notamment par depointage et/ou obstruction d'un camera, dans un systeme de telesurveillance |
| US6801661B1 (en) * | 2001-02-15 | 2004-10-05 | Eastman Kodak Company | Method and system for archival and retrieval of images based on the shape properties of identified segments |
| JP2002304677A (ja) | 2001-04-06 | 2002-10-18 | Fujitsu General Ltd | 侵入者検出方法および装置 |
| JP3919499B2 (ja) | 2001-10-25 | 2007-05-23 | セコム株式会社 | マスク検出装置及び監視カメラ装置 |
| US7123769B2 (en) * | 2001-11-09 | 2006-10-17 | Arcsoft, Inc. | Shot boundary detection |
| KR100444784B1 (ko) | 2001-11-15 | 2004-08-21 | 주식회사 에이로직스 | 에지검출을 통한 경보발생방법 및 보안 시스템 |
| US7079190B2 (en) * | 2001-12-27 | 2006-07-18 | Zoran Corporation | Technique for determining the slope of a field pixel |
| GB2391218A (en) | 2002-05-09 | 2004-02-04 | John Richard Millward | Fuel dispensing apparatus |
| US7227893B1 (en) * | 2002-08-22 | 2007-06-05 | Xlabs Holdings, Llc | Application-specific object-based segmentation and recognition system |
| JP2004102971A (ja) | 2002-09-10 | 2004-04-02 | Yoshiaki Komiyama | 運転者監視装置 |
| US20040223652A1 (en) | 2003-05-07 | 2004-11-11 | Cetin Ahmet Enis | Characterization of motion of moving objects in video |
| JP4227539B2 (ja) | 2004-03-02 | 2009-02-18 | 綜合警備保障株式会社 | 監視カメラ妨害検知装置 |
| EP1751619A4 (en) | 2004-04-30 | 2010-04-14 | Utc Fire & Security Corp | DETECTION OF FRAUDULENT ATTEMPTS MADE ON A CAMERA |
| WO2006002466A1 (en) * | 2004-06-30 | 2006-01-12 | Vfs Technologies Limited | Image processing apparatus and method |
| EP1672604A1 (de) * | 2004-12-16 | 2006-06-21 | Siemens Schweiz AG | Verfahren und Einrichtung zur Detektion von Sabotage an einer Überwachungskamera |
| JP2006260443A (ja) | 2005-03-18 | 2006-09-28 | Denso Corp | 監視制御装置及び監視制御方法 |
| WO2007067722A2 (en) * | 2005-12-08 | 2007-06-14 | Lenel Systems International, Inc. | System and method for detecting an invalid camera in video surveillance |
| CN100417223C (zh) * | 2005-12-30 | 2008-09-03 | 浙江工业大学 | 基于全方位视觉传感器的智能安保装置 |
| US20070177800A1 (en) * | 2006-02-02 | 2007-08-02 | International Business Machines Corporation | Method and apparatus for maintaining a background image model in a background subtraction system using accumulated motion |
| US7859419B2 (en) * | 2006-12-12 | 2010-12-28 | Industrial Technology Research Institute | Smoke detecting method and device |
-
2006
- 2006-12-20 AT AT06126634T patent/ATE521054T1/de not_active IP Right Cessation
- 2006-12-20 ES ES06126634T patent/ES2370032T3/es active Active
- 2006-12-20 EP EP06126634A patent/EP1936576B1/en active Active
-
2007
- 2007-11-02 TW TW096141488A patent/TWI378409B/zh active
- 2007-11-15 US US11/940,687 patent/US8073261B2/en active Active
- 2007-11-19 CN CN200710187848XA patent/CN101207803B/zh active Active
- 2007-11-20 KR KR1020070118428A patent/KR101216271B1/ko active Active
- 2007-12-19 JP JP2007326656A patent/JP4629090B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP1936576A1 (en) | 2008-06-25 |
| CN101207803A (zh) | 2008-06-25 |
| TW200830223A (en) | 2008-07-16 |
| JP4629090B2 (ja) | 2011-02-09 |
| TWI378409B (en) | 2012-12-01 |
| US20080152232A1 (en) | 2008-06-26 |
| EP1936576B1 (en) | 2011-08-17 |
| US8073261B2 (en) | 2011-12-06 |
| CN101207803B (zh) | 2011-01-19 |
| ATE521054T1 (de) | 2011-09-15 |
| JP2008167429A (ja) | 2008-07-17 |
| KR20080058171A (ko) | 2008-06-25 |
| KR101216271B1 (ko) | 2012-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2370032T3 (es) | Detección de la manipulación indebida de una cámara. | |
| CN109166261B (zh) | 基于图像识别的图像处理方法、装置、设备及存储介质 | |
| CN115150554B (zh) | 用于图像传感器的控制方法、控制设备以及电子装置系统 | |
| US9396400B1 (en) | Computer-vision based security system using a depth camera | |
| JP2016100696A (ja) | 画像処理装置、画像処理方法、及び画像処理システム | |
| JP6049448B2 (ja) | 被写体領域追跡装置、その制御方法及びプログラム | |
| US10657783B2 (en) | Video surveillance method based on object detection and system thereof | |
| US9521377B2 (en) | Motion detection method and device using the same | |
| JP2018116692A (ja) | 人流解析装置およびシステム | |
| CN101615295A (zh) | 图像处理系统、图像处理方法和计算机程序 | |
| US8923552B2 (en) | Object detection apparatus and object detection method | |
| US12041359B2 (en) | Method and system for activity detection with obfuscation | |
| US10798366B2 (en) | Motion detection device and motion detection method | |
| JP5758165B2 (ja) | 物品検出装置および静止人物検出装置 | |
| US11836935B2 (en) | Method and apparatus for detecting motion deviation in a video | |
| US20160180149A1 (en) | Video surveillance system and method for fraud detection | |
| US20190188864A1 (en) | Method and apparatus for detecting deviation from a motion pattern in a video | |
| JP4445309B2 (ja) | 監視装置、監視システム、動き検知装置及び撮影装置 | |
| JP2012048691A (ja) | 画像監視装置 | |
| TWI391881B (zh) | Dodge image processing capacity of the fall detection and care system | |
| JP5545977B2 (ja) | 画像監視装置 | |
| JP2005182732A (ja) | 画像処理装置、画像処理方法及び動き検出装置 | |
| KR20110102321A (ko) | 이미지 움직임 검출 방법 및 장치 | |
| CN115428036B (zh) | 用于以高分辨率对图像序列中的包含感兴趣元素的区域进行编码的系统和方法 | |
| JP2025032598A (ja) | 異常判定装置、異常判定システムおよび異常判定方法 |