Estoy buscando el método más rápido y más eficiente para detectar un objeto en un video en movimiento. Aspectos a tener en cuenta sobre este video: es muy granulado y de baja resolución, también el fondo y el primer plano se mueven simultáneamente.¿Cuál es el mejor método para la detección de objetos en video en movimiento de baja resolución?
Nota: Estoy tratando de detectar un camión en movimiento en una carretera en un video en movimiento.
métodos que he intentado:
El entrenamiento de un Haar Cascade - He intentado la formación de los clasificadores para identificar el objeto mediante la adopción de copping múltiples imágenes del objeto deseado. Esto probó producir muchos detecciones falsas o ningún tipo de detección (el objeto deseado nunca se detectó). Usé alrededor de 100 imágenes positivas y 4000 negativas.
Puntos clave de SIFT y SURF: cuando intento usar cualquiera de estos métodos basados en funciones, descubro que el objeto que quería detectar tiene una resolución demasiado baja, por lo que no hay suficientes funciones para hacer una precisión detección. (El objeto deseado nunca se detectó)
Coincidencia de plantillas: este es probablemente el mejor método que he probado. Es el más preciso, aunque el más travieso de todos. Puedo detectar el objeto para un video específico usando una plantilla recortada del video. Sin embargo, no hay precisión garantizada porque todo lo que se sabe es la mejor coincidencia para cada cuadro, no se realiza ningún análisis en la plantilla de porcentaje que coincide con el marco. Básicamente, solo funciona si el objeto está siempre en el video, de lo contrario creará una detección falsa.
Así que esos son los 3 grandes métodos que he probado y todos han fallado. Lo que funcionaría mejor es algo así como la coincidencia de plantillas, pero con la escala y la invarianza de rotación (lo que me llevó a probar SIFT/SURF), pero no tengo idea de cómo modificar la función de coincidencia de plantillas.
¿Alguien tiene alguna sugerencia sobre cómo realizar mejor esta tarea?
¿Cómo se orienta el camión? ¿Cambia su forma/orientación? ¿La cámara cambia de posición? ¿Es este un video único o un sistema que necesita trabajar en muchas condiciones diferentes? – endolith
Estoy de acuerdo con endolith, es crucial que defina el problema con más detalles. La elección del método afectará la solidez. – Ivan
La vista del camión por su lado y se mueve horizontalmente. La forma del vehículo no cambia mucho, por lo que la coincidencia de plantillas funciona, pero todavía quiero que mi método sea robusto. Básicamente, la cámara se desplaza hacia la izquierda y hacia la derecha, siguiendo unos pocos vehículos diferentes, con algunos otros vehículos pasando por el fondo. Esencialmente, quiero que esto funcione en más situaciones que una (pero principalmente se trata de video de calidad similar). Lo menos que quiero lograr es un detector de objetos en movimiento dentro de un video en movimiento. – monky822