Visualización de radar: implementación en software y aceleración por hardware
- Autores
- Carranza Benitez, Jordan D.; Silva, Cristian A.; Machado, Juan R. U.; Martínez, Diego M.; Galasso, Christian L.; Fernández Pavesi, Nicolás A.; Gomed, Luis E.
- Año de publicación
- 2025
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Este trabajo presenta un sistema integrado para la visualización de información radar codificada bajo el protocolo ASTERIX CAT240 de Eurocontrol[1], que utiliza un convertidor analógico-digital de 14 bits para la captura y procesamiento de la señal de Video Crudo Radar. El sistema implementado proporciona una solución completa cuyo alcance abarca desde la captura de datos radar hasta su representación visual en tiempo real, utilizando tecnologías modernas como C++ y OpenGL [2]. La arquitectura del software, desarrollada bajo el paradigma de programación orientada a objetos, permite la traducción eficiente de tramas ASTERIX CAT240 a través de un módulo decodificador dedicado en un hilo de CPU. El decodificador extrae información relevante de las tramas de video radar, procesando parámetros de azimut, rango y niveles de intensidad. Adicionalmente, se implementa un algoritmo especializado para la detección y manejo de datos históricos, abordando la problemática del corrimiento inherente al funcionamiento del radar que no cubre todos los grados en cada giro.El componente central de visualización implementa diversos algoritmos de procesamiento de imágenes que operan directamente en la GPU, permitiendo ajustes en tiempo real de brillo, contraste y umbrales. La implementación utiliza shaders GLSL para aplicar transformaciones avanzadas a los datos de intensidad, incluyendo corrección gamma, mapeo logarítmico, funciones sigmoidales y técnicas de histograma adaptativo para la mejora de contraste. El renderizador desarrollado optimiza la representación de grandes volúmenes de datos radar mediante estructuras eficientes de OpenGL como Vertex Buffer Objects.
This work presents an integrated system for the visualization of radar information encoded under the Eurocontrol ASTERIX CAT240 protocol [1], which uses a 14-bit analog-to-digital converter for the capture and processing of the raw radar video signal. The implemented system provides a complete solution ranging from radar data capture to its real-time visual representation, using modern technologies such as C++ and OpenGL [2]. The software architecture, developed under the object-oriented programming paradigm, allows for the efficient translation of ASTERIX CAT240 frames through a dedicated decoder module in a CPU thread. The decoder extracts relevant information from the radar video frames, processing parameters such as azimuth, range, and intensity levels. Additionally, a specialized algorithm is implemented for the detection and handling of historical data, addressing the problem of shifting inherent in radar operation, which does not cover all degrees in each turn.The central visualization component implements various image processing algorithms that operate directly on the GPU, allowing real-time adjustments of brightness, contrast, and thresholds. The implementation uses GLSL shaders to apply advanced transformations to the intensity data, including gamma correction, logarithmic mapping, sigmoidal functions, and adaptive histogram techniques for contrast enhancement. The developed renderer optimizes the representation of large volumes of radar data using efficient OpenGL structures such as Vertex Buffer Objects.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
ASTERIX CAT240
conversor analógico-digital
GPU
openGL
procesamiento de imágenes
Radar
shaders
tiempo real
ASTERIX CAT240
Radar
OpenGL
image processing
analog-to-digital converter
GPU
shaders
real-time - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/190743
Ver los metadatos del registro completo
| id |
SEDICI_37cb9b442c1a1b11c446bb0ad5778b4f |
|---|---|
| oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/190743 |
| network_acronym_str |
SEDICI |
| repository_id_str |
1329 |
| network_name_str |
SEDICI (UNLP) |
| spelling |
Visualización de radar: implementación en software y aceleración por hardwareRadar Visualization: Software Implementation and Hardware AccelerationCarranza Benitez, Jordan D.Silva, Cristian A.Machado, Juan R. U.Martínez, Diego M.Galasso, Christian L.Fernández Pavesi, Nicolás A.Gomed, Luis E.Ciencias InformáticasASTERIX CAT240conversor analógico-digitalGPUopenGLprocesamiento de imágenesRadarshaderstiempo realASTERIX CAT240RadarOpenGLimage processinganalog-to-digital converterGPUshadersreal-timeEste trabajo presenta un sistema integrado para la visualización de información radar codificada bajo el protocolo ASTERIX CAT240 de Eurocontrol[1], que utiliza un convertidor analógico-digital de 14 bits para la captura y procesamiento de la señal de Video Crudo Radar. El sistema implementado proporciona una solución completa cuyo alcance abarca desde la captura de datos radar hasta su representación visual en tiempo real, utilizando tecnologías modernas como C++ y OpenGL [2]. La arquitectura del software, desarrollada bajo el paradigma de programación orientada a objetos, permite la traducción eficiente de tramas ASTERIX CAT240 a través de un módulo decodificador dedicado en un hilo de CPU. El decodificador extrae información relevante de las tramas de video radar, procesando parámetros de azimut, rango y niveles de intensidad. Adicionalmente, se implementa un algoritmo especializado para la detección y manejo de datos históricos, abordando la problemática del corrimiento inherente al funcionamiento del radar que no cubre todos los grados en cada giro.El componente central de visualización implementa diversos algoritmos de procesamiento de imágenes que operan directamente en la GPU, permitiendo ajustes en tiempo real de brillo, contraste y umbrales. La implementación utiliza shaders GLSL para aplicar transformaciones avanzadas a los datos de intensidad, incluyendo corrección gamma, mapeo logarítmico, funciones sigmoidales y técnicas de histograma adaptativo para la mejora de contraste. El renderizador desarrollado optimiza la representación de grandes volúmenes de datos radar mediante estructuras eficientes de OpenGL como Vertex Buffer Objects.This work presents an integrated system for the visualization of radar information encoded under the Eurocontrol ASTERIX CAT240 protocol [1], which uses a 14-bit analog-to-digital converter for the capture and processing of the raw radar video signal. The implemented system provides a complete solution ranging from radar data capture to its real-time visual representation, using modern technologies such as C++ and OpenGL [2]. The software architecture, developed under the object-oriented programming paradigm, allows for the efficient translation of ASTERIX CAT240 frames through a dedicated decoder module in a CPU thread. The decoder extracts relevant information from the radar video frames, processing parameters such as azimuth, range, and intensity levels. Additionally, a specialized algorithm is implemented for the detection and handling of historical data, addressing the problem of shifting inherent in radar operation, which does not cover all degrees in each turn.The central visualization component implements various image processing algorithms that operate directly on the GPU, allowing real-time adjustments of brightness, contrast, and thresholds. The implementation uses GLSL shaders to apply advanced transformations to the intensity data, including gamma correction, logarithmic mapping, sigmoidal functions, and adaptive histogram techniques for contrast enhancement. The developed renderer optimizes the representation of large volumes of radar data using efficient OpenGL structures such as Vertex Buffer Objects.Sociedad Argentina de Informática e Investigación Operativa2025-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1-12http://sedici.unlp.edu.ar/handle/10915/190743spainfo:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19819info:eu-repo/semantics/altIdentifier/issn/2451-7496info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-02-26T11:39:47Zoai:sedici.unlp.edu.ar:10915/190743Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-02-26 11:39:47.69SEDICI (UNLP) - Universidad Nacional de La Platafalse |
| dc.title.none.fl_str_mv |
Visualización de radar: implementación en software y aceleración por hardware Radar Visualization: Software Implementation and Hardware Acceleration |
| title |
Visualización de radar: implementación en software y aceleración por hardware |
| spellingShingle |
Visualización de radar: implementación en software y aceleración por hardware Carranza Benitez, Jordan D. Ciencias Informáticas ASTERIX CAT240 conversor analógico-digital GPU openGL procesamiento de imágenes Radar shaders tiempo real ASTERIX CAT240 Radar OpenGL image processing analog-to-digital converter GPU shaders real-time |
| title_short |
Visualización de radar: implementación en software y aceleración por hardware |
| title_full |
Visualización de radar: implementación en software y aceleración por hardware |
| title_fullStr |
Visualización de radar: implementación en software y aceleración por hardware |
| title_full_unstemmed |
Visualización de radar: implementación en software y aceleración por hardware |
| title_sort |
Visualización de radar: implementación en software y aceleración por hardware |
| dc.creator.none.fl_str_mv |
Carranza Benitez, Jordan D. Silva, Cristian A. Machado, Juan R. U. Martínez, Diego M. Galasso, Christian L. Fernández Pavesi, Nicolás A. Gomed, Luis E. |
| author |
Carranza Benitez, Jordan D. |
| author_facet |
Carranza Benitez, Jordan D. Silva, Cristian A. Machado, Juan R. U. Martínez, Diego M. Galasso, Christian L. Fernández Pavesi, Nicolás A. Gomed, Luis E. |
| author_role |
author |
| author2 |
Silva, Cristian A. Machado, Juan R. U. Martínez, Diego M. Galasso, Christian L. Fernández Pavesi, Nicolás A. Gomed, Luis E. |
| author2_role |
author author author author author author |
| dc.subject.none.fl_str_mv |
Ciencias Informáticas ASTERIX CAT240 conversor analógico-digital GPU openGL procesamiento de imágenes Radar shaders tiempo real ASTERIX CAT240 Radar OpenGL image processing analog-to-digital converter GPU shaders real-time |
| topic |
Ciencias Informáticas ASTERIX CAT240 conversor analógico-digital GPU openGL procesamiento de imágenes Radar shaders tiempo real ASTERIX CAT240 Radar OpenGL image processing analog-to-digital converter GPU shaders real-time |
| dc.description.none.fl_txt_mv |
Este trabajo presenta un sistema integrado para la visualización de información radar codificada bajo el protocolo ASTERIX CAT240 de Eurocontrol[1], que utiliza un convertidor analógico-digital de 14 bits para la captura y procesamiento de la señal de Video Crudo Radar. El sistema implementado proporciona una solución completa cuyo alcance abarca desde la captura de datos radar hasta su representación visual en tiempo real, utilizando tecnologías modernas como C++ y OpenGL [2]. La arquitectura del software, desarrollada bajo el paradigma de programación orientada a objetos, permite la traducción eficiente de tramas ASTERIX CAT240 a través de un módulo decodificador dedicado en un hilo de CPU. El decodificador extrae información relevante de las tramas de video radar, procesando parámetros de azimut, rango y niveles de intensidad. Adicionalmente, se implementa un algoritmo especializado para la detección y manejo de datos históricos, abordando la problemática del corrimiento inherente al funcionamiento del radar que no cubre todos los grados en cada giro.El componente central de visualización implementa diversos algoritmos de procesamiento de imágenes que operan directamente en la GPU, permitiendo ajustes en tiempo real de brillo, contraste y umbrales. La implementación utiliza shaders GLSL para aplicar transformaciones avanzadas a los datos de intensidad, incluyendo corrección gamma, mapeo logarítmico, funciones sigmoidales y técnicas de histograma adaptativo para la mejora de contraste. El renderizador desarrollado optimiza la representación de grandes volúmenes de datos radar mediante estructuras eficientes de OpenGL como Vertex Buffer Objects. This work presents an integrated system for the visualization of radar information encoded under the Eurocontrol ASTERIX CAT240 protocol [1], which uses a 14-bit analog-to-digital converter for the capture and processing of the raw radar video signal. The implemented system provides a complete solution ranging from radar data capture to its real-time visual representation, using modern technologies such as C++ and OpenGL [2]. The software architecture, developed under the object-oriented programming paradigm, allows for the efficient translation of ASTERIX CAT240 frames through a dedicated decoder module in a CPU thread. The decoder extracts relevant information from the radar video frames, processing parameters such as azimuth, range, and intensity levels. Additionally, a specialized algorithm is implemented for the detection and handling of historical data, addressing the problem of shifting inherent in radar operation, which does not cover all degrees in each turn.The central visualization component implements various image processing algorithms that operate directly on the GPU, allowing real-time adjustments of brightness, contrast, and thresholds. The implementation uses GLSL shaders to apply advanced transformations to the intensity data, including gamma correction, logarithmic mapping, sigmoidal functions, and adaptive histogram techniques for contrast enhancement. The developed renderer optimizes the representation of large volumes of radar data using efficient OpenGL structures such as Vertex Buffer Objects. Sociedad Argentina de Informática e Investigación Operativa |
| description |
Este trabajo presenta un sistema integrado para la visualización de información radar codificada bajo el protocolo ASTERIX CAT240 de Eurocontrol[1], que utiliza un convertidor analógico-digital de 14 bits para la captura y procesamiento de la señal de Video Crudo Radar. El sistema implementado proporciona una solución completa cuyo alcance abarca desde la captura de datos radar hasta su representación visual en tiempo real, utilizando tecnologías modernas como C++ y OpenGL [2]. La arquitectura del software, desarrollada bajo el paradigma de programación orientada a objetos, permite la traducción eficiente de tramas ASTERIX CAT240 a través de un módulo decodificador dedicado en un hilo de CPU. El decodificador extrae información relevante de las tramas de video radar, procesando parámetros de azimut, rango y niveles de intensidad. Adicionalmente, se implementa un algoritmo especializado para la detección y manejo de datos históricos, abordando la problemática del corrimiento inherente al funcionamiento del radar que no cubre todos los grados en cada giro.El componente central de visualización implementa diversos algoritmos de procesamiento de imágenes que operan directamente en la GPU, permitiendo ajustes en tiempo real de brillo, contraste y umbrales. La implementación utiliza shaders GLSL para aplicar transformaciones avanzadas a los datos de intensidad, incluyendo corrección gamma, mapeo logarítmico, funciones sigmoidales y técnicas de histograma adaptativo para la mejora de contraste. El renderizador desarrollado optimiza la representación de grandes volúmenes de datos radar mediante estructuras eficientes de OpenGL como Vertex Buffer Objects. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-08 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/190743 |
| url |
http://sedici.unlp.edu.ar/handle/10915/190743 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19819 info:eu-repo/semantics/altIdentifier/issn/2451-7496 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf 1-12 |
| dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
| reponame_str |
SEDICI (UNLP) |
| collection |
SEDICI (UNLP) |
| instname_str |
Universidad Nacional de La Plata |
| instacron_str |
UNLP |
| institution |
UNLP |
| repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
| repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
| _version_ |
1858282593015824384 |
| score |
12.665996 |