用计算机视觉分析图像处理和模式识别算法

IF 1.2 Q2 MEDICINE, GENERAL & INTERNAL
Gabriel López, Freddy Robalino, Paulo Torres, Xavier López
{"title":"用计算机视觉分析图像处理和模式识别算法","authors":"Gabriel López, Freddy Robalino, Paulo Torres, Xavier López","doi":"10.5867/medwave.2023.s1.uta363","DOIUrl":null,"url":null,"abstract":"Introducción En la actualidad, los sistemas de seguridad de video vigilancia basados en cámaras analógicas presentan ciertas limitaciones, ya que dependen en gran medida de los operarios encargados de monitorear las imágenes en tiempo real. Este tipo de sistemas puede resultar agotador para los vigilantes, quienes deben estar atentos a múltiples situaciones al mismo tiempo, lo que puede disminuir la eficiencia del monitoreo a largo plazo y aumentar la probabilidad de que suceda un evento inoportuno. A pesar de los avances tecnológicos en Ecuador, los sistemas de seguridad con Visión Artificial aún no están siendo ampliamente utilizados en el país. En su lugar, los sistemas de seguridad tradicionales como los CCTV siguen siendo los más comunes para el monitoreo de espacios cerrados y abiertos. Por ello, el desarrollo de sistemas inteligentes de vigilancia con Visión Artificial podría ser una solución a estas limitaciones. Estos sistemas pueden emplear técnicas de reconocimiento de patrones para detectar objetos y personas en las imágenes, y enviar alertas a dispositivos móviles cuando se identifica una situación sospechosa. Para asegurar el correcto funcionamiento del sistema, se utilizan reglas de actuación que permiten la sistematización y la robustez de la información adquirida. En definitiva, la implementación de sistemas de seguridad con Visión Artificial en Ecuador podría mejorar significativamente la eficiencia y precisión de los sistemas de vigilancia, ofreciendo una mayor tranquilidad y seguridad a los ciudadanos y sus propiedades. Objetivos Analizar los algoritmos de procesamiento de imágenes y reconocimiento de patrones con Visión Artificial Método Este trabajo investigativo utiliza una metodología experimental utilizada para un sistema inteligente basado en el reconocimiento de patrones de contornos de personas. La arquitectura del sistema se compone de tres fases principales: visión artificial, pre-procesamiento y procesamiento de imagen. En la fase de visión artificial, las imágenes pueden ser adquiridas en tiempo real o en videos previamente grabados. En la fase de pre-procesamiento de imagen, se consideraron los valores de intensidad de cada píxel para el escalado de grises y se realizó un proceso de binarización. En la fase de procesamiento de imagen, se emplearon filtros para eliminar información no deseada y se realizó la sustracción del fondo. Los algoritmos empleados son MATLAB y OpenCv, y se diseñó una interfaz amigable para el usuario. El sistema puede detectar los contornos de las personas y los parámetros corporales. Principales resultados El sistema de reconocimiento de contornos se evaluó mediante la toma de 10 capturas en dos sesiones, durante el día y la noche. Se verificó la eficacia y veracidad del sistema mediante el diagrama de flujo y se establecieron porcentajes de operatividad de los procesos relacionados a la visión artificial y comunicación inalámbrica. Los resultados promedio de la verificación indicaron una operatividad del 93.6% con Matlab y 96.6% con OpenCv. El uso de módulos Arduino con puerto USB evitó cortes en la transferencia de datos durante el proceso, mientras que la gestión de alerta automática se logró gracias a la utilización de la tarjeta Arduino UNO y el módulo GSM SIM 908. Durante las pruebas realizadas en la mañana no se presentaron errores considerables en la captura, mientras que en la noche hubo más ruido; sin embargo, el filtrado de imágenes controló este problema y no afectó los resultados. Conclusiones El sistema inteligente ha demostrado una alta precisión en la detección y reconocimiento de patrones, alcanzando un acierto del 93.6% con Matlab y 96.6% con OpenCv en un tiempo de 2 a 3 segundos. Se podría mejorar el software del sistema en futuras versiones para compensar las condiciones de baja iluminación utilizando el algoritmo de conversión de colores a modo negativo. Los algoritmos de procesamiento de fotogramas en movimiento y los métodos de extracción de bordes en ambos sistemas han contribuido significativamente alto porcentaje de operatividad, especialmente los algoritmos de filtrado de imágenes y corrección de píxeles. La transformación en escala de grises a binaria ha permitido que el sistema inteligente logre un pre-procesado y procesado de información eficiente.","PeriodicalId":18597,"journal":{"name":"Medwave","volume":null,"pages":null},"PeriodicalIF":1.2000,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Analysis of image processing and pattern recognition algorithms with Computer Vision\",\"authors\":\"Gabriel López, Freddy Robalino, Paulo Torres, Xavier López\",\"doi\":\"10.5867/medwave.2023.s1.uta363\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Introducción En la actualidad, los sistemas de seguridad de video vigilancia basados en cámaras analógicas presentan ciertas limitaciones, ya que dependen en gran medida de los operarios encargados de monitorear las imágenes en tiempo real. Este tipo de sistemas puede resultar agotador para los vigilantes, quienes deben estar atentos a múltiples situaciones al mismo tiempo, lo que puede disminuir la eficiencia del monitoreo a largo plazo y aumentar la probabilidad de que suceda un evento inoportuno. A pesar de los avances tecnológicos en Ecuador, los sistemas de seguridad con Visión Artificial aún no están siendo ampliamente utilizados en el país. En su lugar, los sistemas de seguridad tradicionales como los CCTV siguen siendo los más comunes para el monitoreo de espacios cerrados y abiertos. Por ello, el desarrollo de sistemas inteligentes de vigilancia con Visión Artificial podría ser una solución a estas limitaciones. Estos sistemas pueden emplear técnicas de reconocimiento de patrones para detectar objetos y personas en las imágenes, y enviar alertas a dispositivos móviles cuando se identifica una situación sospechosa. Para asegurar el correcto funcionamiento del sistema, se utilizan reglas de actuación que permiten la sistematización y la robustez de la información adquirida. En definitiva, la implementación de sistemas de seguridad con Visión Artificial en Ecuador podría mejorar significativamente la eficiencia y precisión de los sistemas de vigilancia, ofreciendo una mayor tranquilidad y seguridad a los ciudadanos y sus propiedades. Objetivos Analizar los algoritmos de procesamiento de imágenes y reconocimiento de patrones con Visión Artificial Método Este trabajo investigativo utiliza una metodología experimental utilizada para un sistema inteligente basado en el reconocimiento de patrones de contornos de personas. La arquitectura del sistema se compone de tres fases principales: visión artificial, pre-procesamiento y procesamiento de imagen. En la fase de visión artificial, las imágenes pueden ser adquiridas en tiempo real o en videos previamente grabados. En la fase de pre-procesamiento de imagen, se consideraron los valores de intensidad de cada píxel para el escalado de grises y se realizó un proceso de binarización. En la fase de procesamiento de imagen, se emplearon filtros para eliminar información no deseada y se realizó la sustracción del fondo. Los algoritmos empleados son MATLAB y OpenCv, y se diseñó una interfaz amigable para el usuario. El sistema puede detectar los contornos de las personas y los parámetros corporales. Principales resultados El sistema de reconocimiento de contornos se evaluó mediante la toma de 10 capturas en dos sesiones, durante el día y la noche. Se verificó la eficacia y veracidad del sistema mediante el diagrama de flujo y se establecieron porcentajes de operatividad de los procesos relacionados a la visión artificial y comunicación inalámbrica. Los resultados promedio de la verificación indicaron una operatividad del 93.6% con Matlab y 96.6% con OpenCv. El uso de módulos Arduino con puerto USB evitó cortes en la transferencia de datos durante el proceso, mientras que la gestión de alerta automática se logró gracias a la utilización de la tarjeta Arduino UNO y el módulo GSM SIM 908. Durante las pruebas realizadas en la mañana no se presentaron errores considerables en la captura, mientras que en la noche hubo más ruido; sin embargo, el filtrado de imágenes controló este problema y no afectó los resultados. Conclusiones El sistema inteligente ha demostrado una alta precisión en la detección y reconocimiento de patrones, alcanzando un acierto del 93.6% con Matlab y 96.6% con OpenCv en un tiempo de 2 a 3 segundos. Se podría mejorar el software del sistema en futuras versiones para compensar las condiciones de baja iluminación utilizando el algoritmo de conversión de colores a modo negativo. Los algoritmos de procesamiento de fotogramas en movimiento y los métodos de extracción de bordes en ambos sistemas han contribuido significativamente alto porcentaje de operatividad, especialmente los algoritmos de filtrado de imágenes y corrección de píxeles. La transformación en escala de grises a binaria ha permitido que el sistema inteligente logre un pre-procesado y procesado de información eficiente.\",\"PeriodicalId\":18597,\"journal\":{\"name\":\"Medwave\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2023-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Medwave\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5867/medwave.2023.s1.uta363\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MEDICINE, GENERAL & INTERNAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Medwave","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5867/medwave.2023.s1.uta363","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MEDICINE, GENERAL & INTERNAL","Score":null,"Total":0}
引用次数: 0

摘要

目前,基于模拟摄像头的视频监控安全系统存在一定的局限性,严重依赖于负责实时监控图像的操作人员。这种类型的系统可能会让监视人员筋疲力尽,他们必须同时对多个情况保持警惕,这可能会降低长期监控的效率,增加不受欢迎的事件发生的可能性。尽管厄瓜多尔的技术取得了进步,但人工视觉安全系统在该国尚未得到广泛应用。相反,传统的安全系统,如闭路电视,仍然是最常见的监控封闭和开放空间。因此,开发具有人工视觉的智能监控系统可能是解决这些限制的一种方法。这些系统可以使用模式识别技术来检测图像中的物体和人,并在发现可疑情况时向移动设备发送警报。为了确保系统的正确运行,使用了操作规则,使所获得的信息系统化和健壮性。简而言之,在厄瓜多尔实施人工视觉安全系统可以显著提高监视系统的效率和准确性,为公民及其财产提供更大的安心和安全。目的分析人工视觉图像处理算法和模式识别方法本研究采用一种基于人轮廓模式识别的智能系统的实验方法。系统架构由三个主要阶段组成:人工视觉、预处理和图像处理。在人工视觉阶段,图像可以实时获取,也可以通过预先录制的视频获取。在图像预处理阶段,考虑每个像素的强度值进行灰度缩放,并进行二值化处理。在图像处理阶段,使用过滤器去除不需要的信息,并进行背景减法。采用MATLAB和OpenCv算法,设计了用户友好的界面。该系统可以检测人的轮廓和身体参数。对轮廓识别系统进行了评估,在白天和晚上的两个阶段进行了10次捕获。通过流程图验证了系统的有效性和准确性,并建立了与人工视觉和无线通信相关的操作百分比。平均验证结果表明,Matlab的操作率为93.6%,OpenCv的操作率为96.6%。使用带USB接口的Arduino模块,避免了过程中数据传输的中断,同时使用Arduino UNO卡和GSM SIM 908模块实现了自动报警管理。在上午进行的测试中,没有明显的捕获错误,而在晚上则有更多的噪音;然而,图像过滤控制了这个问题,并没有影响结果。该智能系统在模式检测和识别方面具有较高的准确率,Matlab在2 - 3秒内准确率达到93.6%,OpenCv准确率达到96.6%。该系统的软件可以在未来的版本中改进,通过使用负模式颜色转换算法来补偿低光照条件。这两个系统中的移动帧处理算法和边缘提取方法都显著提高了操作率,特别是图像滤波和像素校正算法。灰度到二进制的转换使智能系统能够实现高效的预处理和信息处理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Analysis of image processing and pattern recognition algorithms with Computer Vision
Introducción En la actualidad, los sistemas de seguridad de video vigilancia basados en cámaras analógicas presentan ciertas limitaciones, ya que dependen en gran medida de los operarios encargados de monitorear las imágenes en tiempo real. Este tipo de sistemas puede resultar agotador para los vigilantes, quienes deben estar atentos a múltiples situaciones al mismo tiempo, lo que puede disminuir la eficiencia del monitoreo a largo plazo y aumentar la probabilidad de que suceda un evento inoportuno. A pesar de los avances tecnológicos en Ecuador, los sistemas de seguridad con Visión Artificial aún no están siendo ampliamente utilizados en el país. En su lugar, los sistemas de seguridad tradicionales como los CCTV siguen siendo los más comunes para el monitoreo de espacios cerrados y abiertos. Por ello, el desarrollo de sistemas inteligentes de vigilancia con Visión Artificial podría ser una solución a estas limitaciones. Estos sistemas pueden emplear técnicas de reconocimiento de patrones para detectar objetos y personas en las imágenes, y enviar alertas a dispositivos móviles cuando se identifica una situación sospechosa. Para asegurar el correcto funcionamiento del sistema, se utilizan reglas de actuación que permiten la sistematización y la robustez de la información adquirida. En definitiva, la implementación de sistemas de seguridad con Visión Artificial en Ecuador podría mejorar significativamente la eficiencia y precisión de los sistemas de vigilancia, ofreciendo una mayor tranquilidad y seguridad a los ciudadanos y sus propiedades. Objetivos Analizar los algoritmos de procesamiento de imágenes y reconocimiento de patrones con Visión Artificial Método Este trabajo investigativo utiliza una metodología experimental utilizada para un sistema inteligente basado en el reconocimiento de patrones de contornos de personas. La arquitectura del sistema se compone de tres fases principales: visión artificial, pre-procesamiento y procesamiento de imagen. En la fase de visión artificial, las imágenes pueden ser adquiridas en tiempo real o en videos previamente grabados. En la fase de pre-procesamiento de imagen, se consideraron los valores de intensidad de cada píxel para el escalado de grises y se realizó un proceso de binarización. En la fase de procesamiento de imagen, se emplearon filtros para eliminar información no deseada y se realizó la sustracción del fondo. Los algoritmos empleados son MATLAB y OpenCv, y se diseñó una interfaz amigable para el usuario. El sistema puede detectar los contornos de las personas y los parámetros corporales. Principales resultados El sistema de reconocimiento de contornos se evaluó mediante la toma de 10 capturas en dos sesiones, durante el día y la noche. Se verificó la eficacia y veracidad del sistema mediante el diagrama de flujo y se establecieron porcentajes de operatividad de los procesos relacionados a la visión artificial y comunicación inalámbrica. Los resultados promedio de la verificación indicaron una operatividad del 93.6% con Matlab y 96.6% con OpenCv. El uso de módulos Arduino con puerto USB evitó cortes en la transferencia de datos durante el proceso, mientras que la gestión de alerta automática se logró gracias a la utilización de la tarjeta Arduino UNO y el módulo GSM SIM 908. Durante las pruebas realizadas en la mañana no se presentaron errores considerables en la captura, mientras que en la noche hubo más ruido; sin embargo, el filtrado de imágenes controló este problema y no afectó los resultados. Conclusiones El sistema inteligente ha demostrado una alta precisión en la detección y reconocimiento de patrones, alcanzando un acierto del 93.6% con Matlab y 96.6% con OpenCv en un tiempo de 2 a 3 segundos. Se podría mejorar el software del sistema en futuras versiones para compensar las condiciones de baja iluminación utilizando el algoritmo de conversión de colores a modo negativo. Los algoritmos de procesamiento de fotogramas en movimiento y los métodos de extracción de bordes en ambos sistemas han contribuido significativamente alto porcentaje de operatividad, especialmente los algoritmos de filtrado de imágenes y corrección de píxeles. La transformación en escala de grises a binaria ha permitido que el sistema inteligente logre un pre-procesado y procesado de información eficiente.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Medwave
Medwave MEDICINE, GENERAL & INTERNAL-
CiteScore
2.60
自引率
8.30%
发文量
50
审稿时长
12 weeks
期刊介绍: Medwave is a peer-reviewed, biomedical and public health journal. Since its foundation in 2001 (Volume 1) it has always been an online only, open access publication that does not charge subscription or reader fees. Since January 2011 (Volume 11, Number 1), all articles are peer-reviewed. Without losing sight of the importance of evidence-based approach and methodological soundness, the journal accepts for publication articles that focus on providing updates for clinical practice, review and analysis articles on topics such as ethics, public health and health policy; clinical, social and economic health determinants; clinical and health research findings from all of the major disciplines of medicine, medical science and public health. The journal does not publish basic science manuscripts or experiments conducted on animals. Until March 2013, Medwave was publishing 11-12 numbers a year. Each issue would be posted on the homepage on day 1 of each month, except for Chile’s summer holiday when the issue would cover two months. Starting from April 2013, Medwave adopted the continuous mode of publication, which means that the copyedited accepted articles are posted on the journal’s homepage as they are ready. They are then collated in the respective issue and included in the Past Issues section.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信