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
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/190743

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