Espero que te des cuenta (por la forma de tu pregunta, creo que sí) que tres meses de leerlo no te convierten en un experto en procesamiento de imágenes.
Estoy familiarizado con el codificador superior , pero si bien la dificultad de los problemas y enfoques que necesitaba usar podría ser similar a la de los problemas de procesamiento de imágenes, para diseñar una aplicación de procesamiento de imágenes utilizable: realice una investigación específica del problema, implemente sus hallazgos y nuevas ideas , pruébelo para obtener resultados confiables, necesita mucho más que un par de horas (o incluso una semana para el partido de maratón de topcoder).
Si desea obtener más información sobre las herramientas básicas de procesamiento de imágenes, le sugiero:
- tome toda su literatura, abra una página al azar y estudie e implemente el concepto explicado allí
- tome una biblioteca de visión por computadora como OpenCV , o trabaje en matlab , tome algunas imágenes e intente usar y mostrar varios métodos de procesamiento de imágenes en ellas (desde la morfología simple hasta cosas más complicadas como la detección de líneas de Hough). Pruebe y prediga resultados, visualícelos gráficamente y comprenda lo que obtiene.
Si está interesado en un problema específico en el procesamiento de imágenes (por ejemplo, estoy haciendo la recuperación de imágenes basada en contenido, CBIR en este momento, y con eso quiero decir, casi durante los últimos 5 meses), y desea mejorar en este tema específico, entonces mi consejo sería algo como:
- busque en Google Scholar, en la base de datos de artículos de Mendeley, en IEEEXplore para obtener trabajos relevantes sobre el tema
- descargue demasiados documentos, quizás 3-5 tantos como esté preparado para leer. Lea las secciones de resumen , introducción y conclusión y filtre los artículos que suenan relevantes e interesantes. Dar prioridad a los artículos actuales (recientes), así como a los artículos con referencias actuales.
- lee todo eso Lea los más importantes más de una vez. Se espera que el que será la base de su trabajo tenga márgenes llenos con sus garabatos y se vea al menos un poco descuidado para cuando termine su quinta lectura.
- implementar eso. Pase de una implementación simple y directa a una implementación optimizada.
- Antes de comenzar a hacer esto, asegúrese de tener un conjunto de datos para probar. Las pruebas no son relevantes si no se realizan en un conjunto de datos lo suficientemente grande. Algunos trabajos mencionan los conjuntos de datos que están utilizando, o sus conjuntos de datos se pueden encontrar en sitios web de universidades afiliadas.
- hay conjuntos de datos públicos (por ejemplo, este para la clasificación de objetos ) que también organizan desafíos anuales en los que puede probar sus nuevas ideas contra las nuevas ideas de muchas personas (pero eso es mucho más grande que el codificador superior: D)
- si obtienes resultados decentes, eso es bueno. Si obtiene mejores resultados que el estado del arte utilizando algunas de sus nuevas ideas, verifíquelas dos veces. Luego verifíquelos tres veces. Y luego publique un artículo elegante;)
Estoy seguro de que puede encontrar un punto intermedio entre simplemente aprender algo sobre el procesamiento de imágenes solo por diversión y hacer una investigación que consume mucho tiempo de lo que escribí ... En realidad, aquí hay una idea: quedarse aquí e intentar comprender y ayudar a resolver problemas de otras personas! Todos ellos necesitan pasos de investigación-pensar-aplicar, solo varían con la profundidad de los pasos que requieren;) En cualquier caso, espero que ayude.