Mobile QR Code QR CODE

2025

Reject Ratio

81.5%


  1. (ETRI, Daejeon, Korea. {smpark, pjpark, khpark_2001}@etri.re.kr)



Multimodal sensing, Disaster environments, RTL, Hardware Platform, GAN

1. Introduction

Multimodal Sensing is a technology that combines various types of sensor data to extract more comprehensive and accurate information. This technology focuses on integrating data collected from various sensors and analyzing and understanding them as a single system. For example, it can analyze a single phenomenon from various angles by using various types of sensors such as video cameras, microphones, temperature sensors, and accelerometers [1, 2]. Recently, various technologies for detecting human lives in disaster environments are being studied. Among them, efforts are being made to improve the accuracy of single signals by sensing various data such as images, radar, voice, radar, and thermal imaging and learning them based on artificial intelligence. Radar is an abbreviation for Radio Detecting And Ranging [3, 4]. It is a wireless surveillance device that emits radio waves to an object and receives the reflected radio waves to determine the distance, direction, and altitude of the object. The radio waves emitted from the antenna propagate through space to the desired target and then reflect and return. The distance, direction, and altitude of the target can be determined by measuring the time of the reflected waves, and this information can be used to determine the location of the aircraft, terrain, and cloud formation [5- 8]. The principle of radar operation is to detect the presence of a target by capturing the reflected wave by using the reflected wave that hits the target and reflects. When the transmitted wave hits the object and the reflected wave arrives at the receiver, a phenomenon occurs where it overlaps with the transmitted wave and cannot be distinguished. To prevent this, various methods are used, and three methods are mainly used. First, a method using the Doppler effect of radio waves, second, a method changing the frequency of the transmitted wave over time, and third, a method using a very short continuous wave (pulse wave) as the transmitted wave [9- 12].

In a disaster environment, a multimodal platform is a platform designed to simultaneously process various forms of information such as text, voice, image, and sensor data. While existing platforms are specialized for single images or voices, a multimodal platform can implement more complex and intelligent services by comprehensively analyzing and processing multiple data sources. Its features include simultaneous processing of various input data, collecting and analyzing data from multiple modalities such as text, voice, image, and sensor in real time, and providing high computational performance while minimizing power consumption suitable for the platform by receiving various modalities as inputs in a disaster environment [13].

Various radar-based technologies for human detection in wide-area disaster environments are being developed. In particular, it has become necessary to develop core components and systems for wide-area human detection radar that can quickly detect survivors in wide areas and long distances, such as large-scale disaster sites. In large-scale disaster sites (fire, burial, collapse), most of the victims are unconscious and cannot speak, so it is very important to have a life detection system that can quickly identify the survival location (distance, direction, floor, depth) and vital signs within the golden time and conduct rescue immediately. In addition, the Ministry of Public Administration and Security and the National Fire Agency are currently developing a device that can detect survivors deep in a fire or collapsed building or buried area. Life detection radar is the only technological means that can detect survivors beyond obstacles or in a dense smoke environment, and there have been recent cases of using it to detect and rescue survivors at disaster sites [14- 20]. However, the problem has been raised that its effectiveness is greatly reduced in large-scale actual disaster sites due to its short detection range, so long-distance life detection radar technology that guarantees efficient and safe life rescue in a wide-area disaster environment is needed. In addition, it is maximizing its effectiveness at disaster sites by using various signals such as images and voices in addition to radar signals. In addition, it is necessary to develop semiconductor chips and systems equipped with AI algorithms that extract survival signs. The core of multimodal sensing is to effectively integrate and analyze various sensor data to provide higher accuracy and reliability, which can provide more innovative and efficient solutions in various application fields [21- 28]. Unlike conventional software-based approaches, which often suffer from high latency and power consumption, our RTL-level hardware design is optimized for real-time inference and is tailored for deployment in edge disaster response units. The key contributions of this paper are a GAN-based multimodal prioritization architecture optimized for FPGA platforms, a novel signal selection mechanism using minimum loss criteria across three modalities, and quantitative RTL synthesis and simulation validating low resource usage and real-time suitability.

The rest of this paper is structured as follows. Section 2 outlines the proposed architecture. Section 3 discusses the simulation and implementation procedures. Lastly, Section 4 provides the concluding.

2. Proposed Hardware Scheme of Multi Modal Sensing

2.1. Proposed Architecture based on GAN

Fig. 1 presents a detailed Generative Adversarial Network (GAN) architecture [26] specifically designed for the concurrent processing and generation of diverse data modalities such as images, radar data, and voice data. This system exemplifies a sophisticated approach to data synthesis, harnessing the power of adversarial training to produce remarkably realistic synthetic data across these varied domains. The structure is meticulously designed with independent pathways for each data type, ensuring optimized handling and evaluation at every stage.

Fig. 1. Proposed architecture.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig1.png

Each generator network consists of 3 convolutional layers with kernel size 3×3, followed by batch normalization and Leaky ReLU activation. The radar and voice generators operate on 64×64 FFT-transformed feature maps, while the image generator processes 128×128 grayscale inputs. Discriminators use four convolutional blocks followed by a fully connected layer. Loss functions are based on binary cross-entropy with gradient penalty applied during training to stabilize convergence.

At the heart of this architecture lies the core principle of GANs which is the adversarial relationship between a generator network and a discriminator network. The Generator networks, as depicted in the diagram, are responsible for creating synthetic data samples from random noise. Each data stream such as image, radar, and voice has its own dedicated generator, labeled generically as “Generator.” These generators are tasked with transforming the input noise into data that mimics the statistical characteristics of real data within their respective modalities. The quality of the synthetic data generated is crucial, as it directly impacts the effectiveness of the downstream processes. The Discriminator networks, labeled as “Discriminator1,” “Discriminator2,” and “Discriminator3” for image, radar, and voice data respectively, play the role of evaluators. Their purpose is to distinguish between the real data samples (“Real Image,” “Real Radar Image,” “Real Voice data”) and the synthetic data samples generated by their corresponding generators (“Fake Image,” “Fake Radar Image,” “Fake Voice data”). The discriminators are trained to minimize their loss, becoming increasingly adept at identifying subtle differences between real and fake data. The adversarial relationship between the generators and discriminators drives both networks to improve continually.

A key element of the radar and voice data pathways is the inclusion of a Fast Fourier Transform (FFT) block. This block performs a mathematical transformation on the real radar and voice data, converting it from the time domain to the frequency domain. This transformation is particularly useful for analyzing signals, as it reveals the frequency components that comprise the signal. Analyzing data in the frequency domain can expose hidden patterns and features that are not readily apparent in the time domain, which assists the discriminator in distinguishing between real and synthetic signals. Also shows “Min. loss Discriminator1,” “Min. loss Discriminator2,” and “Min. loss Discriminator3” blocks connected after the Discriminator blocks. These illustrate that each discriminator is undergoing training to minimize its loss function. The “loss” represents the error in the discriminator’s ability to correctly classify real and fake data. Minimizing the loss means improving the discriminator’s accuracy.

The outputs of all three discriminators are fed into a Selector component. This selector serves as an intelligent aggregation point, combining the evaluations from all three data streams. The specific function of the selector is application-dependent. For instance, it could be designed to select the data stream with the most rfealistic synthetic data, to generate a consensus opinion based on the outputs of all three discriminators, or to prioritize one data stream over others based on pre-defined criteria. The selector enables a holistic view of the generated data, facilitating informed decisions and actions based on the combined information from all three modalities.

2.2. Discriminator

Fig. 2 presented illustrates the intricate structure of a deep neural network, offering a comprehensive view of its various layers and the complex flow of data between them. This sophisticated architecture is designed to process and analyze data. Following the convolutional layers, we see the application of the RELU (Rectified Linear Unit) activation function. RELU is a cornerstone of modern deep learning architectures, introducing non-linearity into the network. This non-linearity is crucial as it allows the network to learn and represent complex, non-linear relationships within the data. The RELU function works by outputting the input directly if it is positive, and zero otherwise. This simple yet effective approach helps mitigate the vanishing gradient problem that plagued earlier neural network designs, allowing for more efficient training of deep networks.

Fig. 2. Discriminator various layers network.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig2.png

The diagram also showcases NORM (normalization) layers. These layers play a vital role in stabilizing and optimizing the network’s performance. Normalization techniques, such as batch normalization or layer normalization, help to standardize the inputs to each layer. This normalization process has several benefits: it accelerates training by reducing internal covariate shift, allows higher learning rates, and can act as a form of regularization, potentially reducing the need for dropout in some cases.

POOL (pooling) layers are another critical component ultiple advantages: it reduces the computational load, helps to make the features more robust to small translations in the input, and begins to introduce a level of spatial hierarchy into the network’s understanding of the image.

An interesting variation shown in the diagram is the Leaky RELU activation function. By allowing a small gradient for negative inputs, Leaky RELU ensures that neurons have a chance to recover and contribute to the learning process. The final layers of the network are typically FC (fully connected) layers. In fully connected layers, each neuron is connected to every neuron in the previous layer, allowing the network to combine features in complex ways to make its final decision. The arrows between the layers in the diagram represent the flow of data through the network. This flow is typically unidirectional during the forward pass, where input data is processed to produce an output. However, during training, there is also a backward pass where gradients flow in the opposite direction, allowing the network to update its weights and improve its performance. It’s worth noting that the specific arrangement and number of layers can vary significantly between different network architectures. The diagram likely represents a general structure, and in practice, networks may have many more layers, skip connections, or other architectural innovations.

This hierarchical learning is what enables deep neural networks to achieve remarkable performance on a wide range of complex tasks, from image classification and object detection to natural language processing and beyond. This diagram encapsulates the essence of modern deep learning architectures, showcasing how relatively simple components can be combined to create a powerful system capable of learning and representing complex patterns in data. The interplay between convolutional layers for feature extraction, activation functions for non-linearity, normalization for stability, pooling for dimensionality reduction, and fully connected layers for final decision-making creates a versatile and potent tool for tackling a wide array of challenging problems in artificial intelligence and machine learning.

2.3. Generator

Fig. 3 illustrates the structure of a Convolutional Neural Network (CNN), which is widely used in tasks like image classification and object detection. The flow begins with an input image and progresses through multiple layers designed to extract features and classify the input. Here’s a detailed explanation of each stage:

Fig. 3. Generator various layers network.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig3.png

The process starts with a convolutional layer, which applies filters (kernels) to the input image. This operation extracts local features, such as edges or textures, while preserving spatial relationships in the data. The network continues with additional convolutional layers, each followed by activation functions and pooling operations. As these layers progress deeper into the network. The filters become more complex, capturing higher-level features such as shapes or patterns. The spatial size of the feature maps decreases due to pooling, but the number of feature maps often increases.

Fully connected layer outputs the classification result. This hierarchical structure allows CNNs to learn both low-level and high-level features effectively, making them powerful tools in computer vision tasks.

2.4. Priority Selection Block Diagram

Fig. 4 illustrates a signal selection process based on minimum loss values obtained from three different input modalities: image data, radar image data, and voice data. Each modality provides a precomputed minimum loss signal, which is first stored in its respective register. These signals are then passed through a normalization block to ensure they are scaled uniformly for fair comparison, regardless of their original range or unit.

Fig. 4. Modality extraction using minimum loss values generator.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig4.png

Normalization is performed using Min-Max scaling across the three minimum loss signals to [0,1] range for fair comparison. Comparator logic is implemented using a three-way fixed-point comparator module that selects the signal with the smallest normalized loss value as the final output.

Following normalization, the signals are input into a comparator module that evaluates the values and identifies the signal with the lowest loss. The final output is the Min Loss Signal, representing the most reliable or accurate modality at that instance. This architecture can be utilized in multimodal learning systems to dynamically select the best-performing input source, enhancing overall inference robustness.

This system processes three types of signals-image signals, radar signals, and voice signals-by generating, evaluating, and optimizing each one independently. Once processed, the system selects one signal based on a priority determination process.

The process begins with a reset step, which initializes all modules. After this initialization, the system concurrently initiates three separate signal processing paths.

In the image signal processing path, an image signal is first generated. The generated signal is then evaluated by a discriminator designed for image signals. After evaluation, a minimum loss operation is applied to reduce signal degradation or error. The system then checks whether the optimized signal meets a predefined threshold. If the signal does not meet this threshold, the process loops back to the image generation step and repeats. If the threshold is met, the signal proceeds to the next stage.

Fig. 5. Overall control flow including selection logic and parallel operation.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig5.png

The radar signal processing path follows the same structure. A radar signal is generated, passed through a radar discriminator, and optimized via minimum loss operation. It is then evaluated against the same type of threshold condition. If the condition is not met, the signal is regenerated; if it is met, it moves forward.

The voice signal processing path also mirrors the same process: generation, discrimination, minimum loss optimization, and threshold checking. The signal continues in a loop until the threshold condition is satisfied.

Once one or more of these signals meet their respective thresholds, they are passed to a Priority Selector. This module determines which of the qualified signals should be prioritized and selected based on predefined criteria. After a decision is made, the process concludes with the end step.

Fig. 5 is designed to ensure that only high-quality signals, as determined by the minimum loss operation and threshold check, are considered for final selection, and it resolves conflicts through a priority-based decision mechanism.

To ensure fair comparison between modalities with different units and dynamic ranges, all loss signals are normalized using Min-Max scaling. Each raw loss value represents the set of all three loss values (image, radar, and voice). This ensures all signals are brought to a uniform [0, 1] scale. The normalized values are then fed into a comparator module, implemented using fixed-point arithmetic logic, which selects the minimum among the three. The output of this comparator determines which modality is passed to the system’s downstream logic as the most reliable input at that time.

3. High Level Simulation and RTL Simulation

3.1. Simulation and Synthesis

For radar signal input, simulated returns were generated based on FMCW radar reflections through multi-layered materials resembling rubble. Voice data included synthetic distress calls mixed with ambient disaster noise (e.g., fire, wind). Image data was derived from thermal camera simulations with occlusions. Each modality was processed independently and prioritized based on loss performance.

This MATLAB code provides a straightforward example of how a Generative Adversarial Network (GAN) can be implemented to learn and mimic a one-dimensional Gaussian distribution with a mean of 3 and a standard deviation of 1. In this framework, two neural networks-the generator and the discriminator-are trained in opposition to one another. The generator is responsible for taking random noise as input and producing samples that aim to resemble the real data distribution. On the other hand, the discriminator’s task is to distinguish between real samples, which are drawn directly from the target Gaussian distribution, and fake samples, which are generated by the generator.

During the training process, the discriminator first learns to improve its ability to correctly classify real and synthetic data. It does this by analyzing both genuine samples from the Gaussian distribution and artificial samples produced by the generator, and then updating its parameters to better differentiate between the two. Subsequently, the generator is trained to produce more realistic samples by attempting to fool the discriminator. It receives feedback based on the discriminator’s performance and adjusts its own parameters accordingly, with the goal of generating data that the discriminator cannot easily distinguish from real data.

Table 1 compares the proposed architecture with existing multimodal fusion and prioritization approaches in terms of modality coverage, platform compatibility, real-time capability, hardware implementation, and signal prioritization support. As shown in the table, prior works such as [2, 5, 13, 27] primarily focus on software-based implementations using CPUs or GPUs, and do not provide real-time processing capabilities or hardware-level deployment. Moreover, none of these approaches support dynamic signal prioritization, which is essential in disaster environments where sensor reliability and relevance may vary rapidly. In contrast, our proposed architecture-based on a Hardware GAN combined with a Minimum Loss Selector-supports real-time operation and is implemented on FPGA with verified RTL logic. It also uniquely handles diverse modalities including image, radar, and voice signals, and incorporates a signal prioritization mechanism to enhance decision-making under uncertain and dynamic conditions. This hardware-based approach not only improves computational efficiency but also ensures robust performance in resource-constrained or time-critical environments.

Fig. 6 shows both the generator and the discriminator are implemented as single-layer linear models. The generator transforms random noise through a linear equation, while the discriminator applies a sigmoid function to its input to produce a probability that the data is real. During each training iteration, real data and noise are sampled in batches. The generator creates fake data from the noise, and the discriminator evaluates both real and fake samples to update its parameters using a loss function based on binary cross-entropy. The discriminator is trained to increase its ability to correctly classify real and fake data, while the generator is updated in a way that encourages it to produce outputs that the discriminator would classify as real. This adversarial process continues over many epochs, gradually improving the quality of the generator’s outputs.

Fig. 6. Generated data distribution.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig6.png

Table 1. The proposed method is compared with previous methods.

Ref Method/Architecture Modalities Platform Real-time Hardware implementation Signal prioritization
[2] Multimodal survey Various CPU/GPU x x x
[5] BAGAN (Balancing GAN) Images GPU x x x
[13] U-Net + Audio-radar Audio, Radar GPU x x x
[27] Diffusion-based fusion Image + Text GPU x x x
Ours Hardware GAN + Min loss selector Image, Radar,Voice FPGA o o (RTL, FPGA) o

At the end of training, the generator is used to produce a large number of samples, and a histogram is plotted to visualize their distribution. If training has been successful, the histogram of the generated data should closely resemble the shape of the original Gaussian distribution centered around 3. This simple example captures the essence of how GANs function, albeit in a highly reduced and illustrative form, without the complexity of deep neural networks typically used in real-world GAN applications. In a disaster environment, the main data, such as images, radar, and voice, were input, and a high-level simulation was performed on their weights through an artificial neural network.

Fig. 7. Simulation waveform output obtained from ModelSim.

../../Resources/ieie/IEIESPC.2026.15.4.582/fig7.png

Fig. 7 are designed by performing Verilog Coding for the hardware implementation, the design is verified using the ModelSim simulation environment. ModelSim offers comprehensive support for simulating digital circuits, allowing for thorough functional verification of the system. In this setup, the platform architecture incorporates a specialized hardware engine, which operates at a clock frequency of 50 MHz. During the simulation process, the hardware description files are compiled and executed within ModelSim, enabling designers to observe and assess the system’s functional behavior in detail. The simulation outputs, typically presented as waveforms, provide valuable insights into the timing and logic correctness of the design. By using this approach, it becomes possible to ensure that the hardware engine performs as intended under the specified clock conditions before proceeding to actual hardware fabrication or deployment. The proposed architecture was simulated and synthesized using Verilog RTL. The logic synthesis was performed and the timing was verified in the logic synthesis VivadoR environment. The logic synthesis results were LUT 2%, FF 2%, IO 13%, and BUFG 1%.

Table 2. Hardware performance summary.

Metric Value
Clock Frequency 50 Mhz
Critical path delay 8.2 ns
Latency (radar path) 320 cycles
Latency (voice path) 275 cycles
Latency (image path) 415 cycles
LUT utilization 2 %
Flip-flop utilization 2 %
I/O pins used 13 %
Global clock buffers 1 %
Estimated power consumption 0.42 W

Table 2 presents the performance and resource utilization metrics of the proposed hardware architecture. The system operates at a clock frequency of 50 MHz, with a critical path delay of 8.2 ns, ensuring reliable timing performance. The design supports three sensing modalities-radar, voice, and image-with respective processing latencies of 320, 275, and 415 clock cycles. These values indicate the number of cycles required to process each data type within the architecture. In terms of hardware resource usage, the design is highly efficient, utilizing only 2% of both Look-Up Tables (LUTs) and Flip-Flops. Additionally, only 13% of available I/O pins and 1% of global clock buffers are used, indicating minimal footprint and scalability potential. The estimated power consumption of the system is 0.42 W, making it suitable for low-power applications such as real-time disaster response or embedded edge devices.

4. Conclusion

In this paper, we propose a hardware architecture for real-time response in disaster environments and present an optimal solution for GAN-based image radar voice. We simulated and optimized a method to apply weights to each signal to find the signal with the minimum loss, and implemented the proposed architecture through RTL coding and logic synthesis. The logic synthesis was performed and the timing was verified in the logic synthesis VivadoR environment. The logic synthesis results were LUT 2%, FF 2%, IO 13%, and BUFG 1%.

ACKNOWLEDGMENTS

Not applicable.

References

1 
Z. Ahmad , R. Jindal , M. N. S. , A. Ekbal , P. Bhattachharyya , Multi-modality helps in crisis management: An attention-based deep learning approach of leveraging text for image classification, Expert Systems with Applications, Vol. 195, Art. no. 116626, 2022DOI
2 
T. Baltrušaitis , C. Ahuja , L.-P. Morency , Multimodal machine learning: A survey and taxonomy, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 41, No. 2, pp. 423-443, 2019DOI
3 
S. Park , A. G. Vien , C. Lee , Cross-modal transformers for infrared and visible image fusion, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 34, No. 2, pp. 770-785, 2024DOI
4 
P. Kaur , B. S. Khehra , B. S. Mavi , Data augmentation for object detection: A review, 2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 537-543, 2021DOI
5 
G. Mariani , F. Scheidegger , R. Istrate , C. Bekas , C. Malossi , BAGAN: Data augmentation with balancing GAN, arXiv preprint arXiv:1803.09655, 2018DOI
6 
G. Reina , D. Johnson , J. Underwood , Radar sensing for intelligent vehicles in urban environments, Sensors, Vol. 15, No. 6, pp. 14661-14678, 2015DOI
7 
D. Gerónimo , A. M. López , A. D. Sappa , T. Graf , Survey of pedestrian detection for advanced driver assistance systems, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 32, No. 7, pp. 1239-1258, 2010DOI
8 
S. H. Jeong , J. E. Lee , S. U. Choi , J. N. Oh , K. H. Lee , Technology analysis and low-cost design of automotive radar for adaptive cruise control system, International Journal of Automotive Technology, Vol. 13, No. 7, pp. 1133-1140, 2012DOI
9 
M. A. Richards , , Fundamentals of Radar Signal Processing, pp. 198-201, 2005Google Search
10 
M.-S. Lee , Y.-H. Kim , Design and performance of a 24-GHz switch-antenna array FMCW radar system for automotive applications, IEEE Transactions on Vehicular Technology, Vol. 59, No. 5, pp. 2290-2297, 2010DOI
11 
E. Hyun , Y.-S. Jin , J.-H. Lee , A pedestrian detection scheme using a coherent phase difference method based on 2D range-Doppler FMCW radar, Sensors, Vol. 16, No. 1, Art. no. 124, 2016DOI
12 
M. Young , , The Technical Writer’s Handbook, 1989Google Search
13 
S. M. Park , P. J. Park , K. H. Park , B. T. Koo , Trends in disaster environment multimodal sensing platforms, Electronics and Telecommunications Trends, Vol. 39, No. 5, pp. 31-38, 2024Google Search
14 
P. Dhariwal , A. Nichol , Diffusion models beat GANs on image synthesis, Advances in Neural Information Processing Systems, Vol. 34, pp. 8780-8794, 2021DOI
15 
C. Shorten , T. M. Khoshgoftaar , A survey on image data augmentation for deep learning, Journal of Big Data, Vol. 6, No. 1, Art. no. 60, 2019DOI
16 
I. Golan , R. El-Yaniv , Deep anomaly detection using geometric transformations, Advances in Neural Information Processing Systems, Vol. 31, pp. 9758-9769, 2018DOI
17 
K. He , J. Sun , X. Tang , Guided image filtering, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 35, No. 6, pp. 1397-1409, 2013DOI
18 
R. Lopez , J. Regier , M. I. Jordan , N. Yosef , Information constraints on auto-encoding variational Bayes, Advances in Neural Information Processing Systems, Vol. 31, pp. 6114-6125, 2018DOI
19 
P. Isola , J.-Y. Zhu , T. Zhou , A. A. Efros , Image-to-image translation with conditional adversarial networks, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1125-1134, 2017DOI
20 
J.-Y. Zhu , T. Park , P. Isola , A. A. Efros , Unpaired image-to-image translation using cycle-consistent adversarial networks, Proceedings of the IEEE International Conference on Computer Vision, pp. 2223-2232, 2017DOI
21 
J. Ho , A. Jain , P. Abbeel , Denoising diffusion probabilistic models, Advances in Neural Information Processing Systems, Vol. 33, pp. 6840-6851, 2020Google Search
22 
C. Saharia , W. Chan , H. Chang , C. A. Lee , J. Ho , T. Salimans , D. J. Fleet , M. Norouzi , Palette: Image-to-image diffusion models, ACM SIGGRAPH 2022 Conference Proceedings, pp. 1-10, 2022DOI
23 
B. Li , K. Xue , B. Liu , Y.-K. Lai , BBDM: Image-to-image translation with Brownian bridge diffusion models, Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1952-1961, 2023DOI
24 
FLIR thermal dataset for algorithm training, [Online]. Available: https://www.flir.ca/oem/adas/adas-dataset-form/URL
25 
H. Kim , J. Ahn , T.-Y. Lee , B. Choi , The object detector for aerial image using high resolution feature extractor and attention module, The Journal of Korean Institute of Communications and Information Sciences, Vol. 48, No. 1, pp. 1-11, 2023DOI
26 
T. Salimans , I. Goodfellow , W. Zaremba , V. Cheung , A. Radford , X. Chen , Improved techniques for training GANs, Advances in Neural Information Processing Systems, Vol. 29, pp. 2234-2242, 2016DOI
27 
M. Heusel , H. Ramsauer , T. Unterthiner , B. Nessler , S. Hochreiter , GANs trained by a two time-scale update rule converge to a local Nash equilibrium, Advances in Neural Information Processing Systems, Vol. 30, pp. 6629-6640, 2017DOI
28 
L. McInnes , J. Healy , J. Melville , UMAP: Uniform manifold approximation and projection for dimension reduction, arXiv preprint arXiv:1802.03426, 2020DOI
Seongmo Park
../../Resources/ieie/IEIESPC.2026.15.4.582/au1.png

Seongmo Park received his B.S., M.S., and Ph.D. degrees in electronic engineering from Kyungpook University, Taegu, Korea, in 1985, 1987, and 2006, respectively. He joined the Electronics and Telecommunications Research Institute (ETRI), Daejeon, Korea, in He is a senior member of IEEE, a principal member of the engineering staff at ETRI. His interests include machine learning algorithms, neuromorphic architecture design, video compression algorithms, SoC architecture design, radar signal processing and true random-number generator circuit design.

Piljae Park
../../Resources/ieie/IEIESPC.2026.15.4.582/au2.png

Piljae Park received his Ph.D. degree in electrical and computer engineering form University of California, Santa Barbara in 2009. His IEEE 2009 RFIC Conference paper was the final list of the best student paper competition. Since 2000, he has been with SoC Research Laboratory at Electronics and Telecommunications Research Institute (ETRI), Daejon, South Korea, where he is currently conducting researches on the integrated radar systems. His patent portfolio covers on-chip radar architectures for near-range high-resolution applications. His research interests include RF/Analog and mixed-mode circuit and systems for sensor applications including a lunar exploration sensor. He is a Senior member of IEEE.

Kyung-Hwan Park
../../Resources/ieie/IEIESPC.2026.15.4.582/au3.png

Kyung-Hwan Park received his M.S. and Ph.D. degrees in electrical and electronic engineering from Korea Advanced Institute of Science and Technology, Daejeon, Korea, in 1993 and 1997, respectively. From 1997 through 2000, he worked at DACOM R&D Center, Daejeon Korea. Since January 2001, he has been with the Electronics and Telecommunications Research Institute, Daejeon, Korea as a Principal Member of Engineering Staff. His research interests include RF/Analog IC for wireless communications and radar, RFID chips, radiation detection circuits, and random number generators based on radiation and beta-voltaic .