Image Fusion:
Approaches in Hardware
- Kshitij Agrawal
Computer Vision Engineer
1
Github | Linkedin | Twitter
Image Fusion Approaches
• Fusion Algorithms
• FPGA Based Architectures
• Hybrid Architectures
2
FUSION ALGORITHMS
3
4
HARDWARE ARCHITECTURRES
5
A Multi-sensor Image Fusion and Enhancement System for
Assisting Drivers in Poor Lighting Conditions
- Li Tao, Hau Ngo, Ming Zhang, Adam Livingston and Vijayan
Asari (2005)
Flow
• DRC + Contrast
enhancement – prior to
fusion
• Color restoration – with
chromatic info from CCD
post fusion
• Nonlinear neighborhood
dependent image
enhancement
• wavelet transform based
multiresolution image fusion
6
Hardware Utilization
• Pipelined enhancement
architecture utilizes about 50%
of the logic slices in Xilinx Virtex
II XC2V2000-4FF896 FPGA
• At 67 MHz sustain a throughput
rate of about 67 Mpx/sec
or 63.9 1024×1024
• Driving applications – night or
bad weather
7
Results of image
enhancement, image
alignment and image fusion:
(a) original visible image;
(b) enhanced visible image;
(c) original thermal image;
(d) ‘projective’ transformed
visible image (enhanced)
aligned with thermal image;
(e) fused image with color
restoration
8
Method of Image Fusion and Enhancement Using Mask
Pyramid
- David C. Zhang, Sek Chai and Gooitzen Van der Wal (SRI , 2011)
Flow
• Mask pyramid based selection
rule for LAP
• Acadia® II vision processor can
align and fuse three 1280x1024
images in real time
• If any intelligent analysis from
the source imager needs to be
used, it can be programmed into
mask pyramid.
• Flicker is a flashing effect occurs in fusion. This artifact is often seen
in the fusion of LWIR and SWIR or Visible images, when both image
sources contain reverse intensities at the same pixel locations. To
improve temporal coherence and reduce flicker artifacts, a hysteresis
mask is defined
9
FPGA System
10
(a) Visible image.
(b) IR image noise.
(c) Fusion without noise
mask. (d) Fusion with
noise mask. Note the
increased contrast and
speckle free sky.
11
Real-time Single FPGA-Based Multimodal Image Fusion System
& Fast and Adaptive Bi-dimensional Empirical
Mode Decomposition for the Real-time Video Fusion
- Michał Bartyś, Barbara Putz, Adrian Antoniewicz (2012)
Flow
• Real-time fusion algorithm goals - effective data processing, smooth fused video output & low
complexity allowing for direct low-level implementation.
• Candidates: Laplacian pyramid method [14], shift-invariant discrete wavelet transform (SIDWT)
method & FABEMD fusion algorithm [15, 16] based on the fast and adaptive bidimensional
mode decomposition.
12
13
•low cost, low power device
•150K logic elements,
•6.48 Mb of embedded memory,
•360 18 × 18 multipliers,
•475 user I/O arranged in 11 banks.
•Running at 150MHz clock frequency.
•Two banks of external DDRAM2
memories - 2x64Mx32b.
•Synchronous burst SRAM (2Mx18b)
FPGA System
14
Performance
•Tests have been done with means of COTS
kit based on Altera Cyclone IV FPGA
•Power dissipation of FPGA image fusion
system is rated <4W.
•UFO intended to manage real-time image
alignment and fusion operating at 50Hz and
above.
Hardware Utilization
• Al times are achieved for
input image resolution equal
640x480 pixels. FPGA is
synchronized by 150MHz
clock.
• Developed prototype of
real-time fusion system is
capable to process at 25 fps
• FPGA power dissipation
rated <1W while performing
real-time multimodal image
fusion
15
*Antoniewicz “FPGA Implementation of Decomposition Methods for
Real-Time Image Fusion”, Img Pr Com Challenges 4, Springer, 2013
(Detailed implementation)
Examples of multimodal image fusion of images
a:) TV image; b) IR image; c) TV image after morphological edge extraction;
d) IR image after morphological edge extraction; e) fusion by averaging; f) fusion
by SIDWT method; g) fusion by Laplacian pyramid; h) fusion by FABEMD method.
16
Others
Implementation of Image Fusion Techniques for Multi-Focus Images Using FPGA
- MA. Mohamed and R.M EI-Den2 (2011)
• DCT, DWT and PCNN based Fusion
• Xilinx Spartan 3AN
• (1) "lab" of size 640x480; (2) "Pepsi" of size 512x512, and (3) "Toy" of size 512x512.
17
Design and Implementation of Image Fusion Technique Using DWT for Micro Air
Vehicle - Dr. S. Narayana Reddy, C. Chandrasekhar (2014)
•Power consumption 0.10774W
•Operates at a maximum frequency of 456.73MHz
•Input 100x100 px @ 40Mhz
Hardware Utilization
18
HYBRID APPROACHES
19
• A mixed quasi-parallel structure with the DSP processors as well as FPGA matrices
has been seriously taken into account.
• Evaluation of computational power of DSP processor chosen for eventual
application in UFO system was done experimentally by application of special
software tests. Investigations were arranged by means of the off-the-shelf video
kit based on TMS320C6446 processor
20
Real-time Single FPGA-Based Multimodal Image Fusion System
- Michał Bartyś, Barbara Putz, Adrian Antoniewicz (2012)
Performance
• Application of chosen DSP processor does not guarantee achievement of
satisfactory processing times acceptable for implementation of image
registering and fusion at video frame rates equal 40ms.
21
Image Fusion Real-time System Based on FPGA and Multi-DSP
- Feng Qu, Bochao Liu, Jian Zhao, Qiang Sun (2013)
• In the final experiment, the image fusion of the five-band image with a frame rate
of 15Hz, and a resolution of 1392 × 1040, is successfully completed in 41ms by this
system.
• FPGA Alter Cyclone II - EP2C70F896, and DSP TI - TMS320C6416.
22
23
QUALITATIVE ANALYSIS
24
• Experimental Tests of Image Fusion for Night Vision - Yin Chen RS Blum
(2005)
LAP and SIDWT gives best performance for Night vision
• Implementation of Image Fusion Techniques for Multi-Focus Images
Using FPGA - MA. Mohamed and R.M EI-Den2 (2011)
25
Conclusion
• Best algorithm - Gradient pyramid, mask pyramid,
FABEMD, SiDWT
• Least Hardware Complexity – LAP
• FPGA – low power (<1W), high throughput
(25fps, 1208x1024)
• High Bandwidth - Need multiple DDR connected
in parallel, SRAM is bonus
26

More Related Content

PDF
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
PDF
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
PDF
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
PDF
Deep learning: Hardware Landscape
PDF
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
PPTX
Why a zynq should power your next project
PDF
Expectations for optical network from the viewpoint of system software research
PDF
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
Deep learning: Hardware Landscape
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
Why a zynq should power your next project
Expectations for optical network from the viewpoint of system software research
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...

What's hot (20)

PDF
MIT's experience on OpenPOWER/POWER 9 platform
PDF
A Platform for Accelerating Machine Learning Applications
PDF
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
PDF
White Paper - CEVA-XM4 Intelligent Vision Processor
PDF
"How to Test and Validate an Automated Driving System," a Presentation from M...
PDF
From Rack scale computers to Warehouse scale computers
PPTX
DATE 2020: Design, Automation and Test in Europe Conference
PDF
On-Device AI
PDF
Evolution of Supermicro GPU Server Solution
PDF
PhD defense talk (portfolio of my expertise)
PDF
IEEE CloudCom 2014参加報告
PDF
NEW IMPROVED 2D SVD BASED ALGORITHM FOR VIDEO CODING
PPTX
2. Cnnecst-Why the use of FPGA?
PDF
"Using the OpenCL C Kernel Language for Embedded Vision Processors," a Presen...
PDF
Deep learning fundamental and Research project on IBM POWER9 system from NUS
PDF
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
PPTX
Exascale Capabl
PPTX
NNECST: an FPGA-based approach for the hardware acceleration of Convolutional...
PDF
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
PPTX
Hardware architecture of Summit Supercomputer
MIT's experience on OpenPOWER/POWER 9 platform
A Platform for Accelerating Machine Learning Applications
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
White Paper - CEVA-XM4 Intelligent Vision Processor
"How to Test and Validate an Automated Driving System," a Presentation from M...
From Rack scale computers to Warehouse scale computers
DATE 2020: Design, Automation and Test in Europe Conference
On-Device AI
Evolution of Supermicro GPU Server Solution
PhD defense talk (portfolio of my expertise)
IEEE CloudCom 2014参加報告
NEW IMPROVED 2D SVD BASED ALGORITHM FOR VIDEO CODING
2. Cnnecst-Why the use of FPGA?
"Using the OpenCL C Kernel Language for Embedded Vision Processors," a Presen...
Deep learning fundamental and Research project on IBM POWER9 system from NUS
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
Exascale Capabl
NNECST: an FPGA-based approach for the hardware acceleration of Convolutional...
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
Hardware architecture of Summit Supercomputer
Ad

Viewers also liked (20)

PPTX
Powe point cv
PPTX
Small Biz CEDC Orientation
PPTX
PDF
De Dieu Butler App for dummies
PDF
WordPressテンプレート階層を理解する。テーマカスタマイズに必要な5つのポイント!|WordPressもくもく勉強会 at コエド第6回
PPTX
Convegno Erickson 2015 lab DIDA 76 Radio Magica
PDF
สอนแต่งภาพ
PPTX
WordPressのテンプレートタグを理解する
PDF
The Future of Travel in 2020
PPTX
Instruction
PDF
Rekha continental-limited
PPT
Alat dandanan
PDF
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
PDF
Jesa 22-3
PPT
Imuryhmän esitys - Apps4sust-ohjelman valmistelu 10072013
PPTX
Facultad de Filosofía Doris Fernanda Iza
PPTX
Vero moda præsentation
PDF
Mafalda
PPTX
Pagsasalita
Powe point cv
Small Biz CEDC Orientation
De Dieu Butler App for dummies
WordPressテンプレート階層を理解する。テーマカスタマイズに必要な5つのポイント!|WordPressもくもく勉強会 at コエド第6回
Convegno Erickson 2015 lab DIDA 76 Radio Magica
สอนแต่งภาพ
WordPressのテンプレートタグを理解する
The Future of Travel in 2020
Instruction
Rekha continental-limited
Alat dandanan
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
Jesa 22-3
Imuryhmän esitys - Apps4sust-ohjelman valmistelu 10072013
Facultad de Filosofía Doris Fernanda Iza
Vero moda præsentation
Mafalda
Pagsasalita
Ad

Similar to Image Fusion - Approaches in Hardware (20)

PDF
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
PDF
Design and implementation a prototype system for fusion image by using SWT-PC...
PDF
IRJET - Review of Various Multi-Focus Image Fusion Methods
PDF
Dd25624627
PDF
IRJET- An Improvised Multi Focus Image Fusion Algorithm through Quadtree
PDF
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
PDF
A systematic literature review on hardware implementation of image processing
PDF
Development and Comparison of Image Fusion Techniques for CT&MRI Images
PDF
Property based fusion for multifocus images
PDF
A comparison between scilab inbuilt module and novel method for image fusion
PDF
Wavelet Transform based Medical Image Fusion With different fusion methods
PDF
IRJET-Underwater Image Enhancement by Wavelet Decomposition using FPGA
PDF
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
PDF
A novel approach to Image Fusion using combination of Wavelet Transform and C...
PDF
Remote HD and 3D image processing challenges in Embedded Systems
DOCX
Research on image processing based on fpga
PDF
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
PDF
Different Image Fusion Techniques –A Critical Review
PDF
medical image fusion with encryption and efficient transmission
PDF
P045058186
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
Design and implementation a prototype system for fusion image by using SWT-PC...
IRJET - Review of Various Multi-Focus Image Fusion Methods
Dd25624627
IRJET- An Improvised Multi Focus Image Fusion Algorithm through Quadtree
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
A systematic literature review on hardware implementation of image processing
Development and Comparison of Image Fusion Techniques for CT&MRI Images
Property based fusion for multifocus images
A comparison between scilab inbuilt module and novel method for image fusion
Wavelet Transform based Medical Image Fusion With different fusion methods
IRJET-Underwater Image Enhancement by Wavelet Decomposition using FPGA
Improved Weighted Least Square Filter Based Pan Sharpening using Fuzzy Logic
A novel approach to Image Fusion using combination of Wavelet Transform and C...
Remote HD and 3D image processing challenges in Embedded Systems
Research on image processing based on fpga
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
Different Image Fusion Techniques –A Critical Review
medical image fusion with encryption and efficient transmission
P045058186

Recently uploaded (20)

PPTX
CyberSecurity Mobile and Wireless Devices
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
introduction to high performance computing
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
CyberSecurity Mobile and Wireless Devices
August -2025_Top10 Read_Articles_ijait.pdf
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Visual Aids for Exploratory Data Analysis.pdf
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
introduction to high performance computing
Current and future trends in Computer Vision.pptx
Fundamentals of Mechanical Engineering.pptx
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Amdahl’s law is explained in the above power point presentations
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Fundamentals of safety and accident prevention -final (1).pptx

Image Fusion - Approaches in Hardware

  • 1. Image Fusion: Approaches in Hardware - Kshitij Agrawal Computer Vision Engineer 1 Github | Linkedin | Twitter
  • 2. Image Fusion Approaches • Fusion Algorithms • FPGA Based Architectures • Hybrid Architectures 2
  • 4. 4
  • 6. A Multi-sensor Image Fusion and Enhancement System for Assisting Drivers in Poor Lighting Conditions - Li Tao, Hau Ngo, Ming Zhang, Adam Livingston and Vijayan Asari (2005) Flow • DRC + Contrast enhancement – prior to fusion • Color restoration – with chromatic info from CCD post fusion • Nonlinear neighborhood dependent image enhancement • wavelet transform based multiresolution image fusion 6
  • 7. Hardware Utilization • Pipelined enhancement architecture utilizes about 50% of the logic slices in Xilinx Virtex II XC2V2000-4FF896 FPGA • At 67 MHz sustain a throughput rate of about 67 Mpx/sec or 63.9 1024×1024 • Driving applications – night or bad weather 7
  • 8. Results of image enhancement, image alignment and image fusion: (a) original visible image; (b) enhanced visible image; (c) original thermal image; (d) ‘projective’ transformed visible image (enhanced) aligned with thermal image; (e) fused image with color restoration 8
  • 9. Method of Image Fusion and Enhancement Using Mask Pyramid - David C. Zhang, Sek Chai and Gooitzen Van der Wal (SRI , 2011) Flow • Mask pyramid based selection rule for LAP • Acadia® II vision processor can align and fuse three 1280x1024 images in real time • If any intelligent analysis from the source imager needs to be used, it can be programmed into mask pyramid. • Flicker is a flashing effect occurs in fusion. This artifact is often seen in the fusion of LWIR and SWIR or Visible images, when both image sources contain reverse intensities at the same pixel locations. To improve temporal coherence and reduce flicker artifacts, a hysteresis mask is defined 9
  • 11. (a) Visible image. (b) IR image noise. (c) Fusion without noise mask. (d) Fusion with noise mask. Note the increased contrast and speckle free sky. 11
  • 12. Real-time Single FPGA-Based Multimodal Image Fusion System & Fast and Adaptive Bi-dimensional Empirical Mode Decomposition for the Real-time Video Fusion - Michał Bartyś, Barbara Putz, Adrian Antoniewicz (2012) Flow • Real-time fusion algorithm goals - effective data processing, smooth fused video output & low complexity allowing for direct low-level implementation. • Candidates: Laplacian pyramid method [14], shift-invariant discrete wavelet transform (SIDWT) method & FABEMD fusion algorithm [15, 16] based on the fast and adaptive bidimensional mode decomposition. 12
  • 13. 13 •low cost, low power device •150K logic elements, •6.48 Mb of embedded memory, •360 18 × 18 multipliers, •475 user I/O arranged in 11 banks. •Running at 150MHz clock frequency. •Two banks of external DDRAM2 memories - 2x64Mx32b. •Synchronous burst SRAM (2Mx18b) FPGA System
  • 14. 14 Performance •Tests have been done with means of COTS kit based on Altera Cyclone IV FPGA •Power dissipation of FPGA image fusion system is rated <4W. •UFO intended to manage real-time image alignment and fusion operating at 50Hz and above.
  • 15. Hardware Utilization • Al times are achieved for input image resolution equal 640x480 pixels. FPGA is synchronized by 150MHz clock. • Developed prototype of real-time fusion system is capable to process at 25 fps • FPGA power dissipation rated <1W while performing real-time multimodal image fusion 15 *Antoniewicz “FPGA Implementation of Decomposition Methods for Real-Time Image Fusion”, Img Pr Com Challenges 4, Springer, 2013 (Detailed implementation)
  • 16. Examples of multimodal image fusion of images a:) TV image; b) IR image; c) TV image after morphological edge extraction; d) IR image after morphological edge extraction; e) fusion by averaging; f) fusion by SIDWT method; g) fusion by Laplacian pyramid; h) fusion by FABEMD method. 16
  • 17. Others Implementation of Image Fusion Techniques for Multi-Focus Images Using FPGA - MA. Mohamed and R.M EI-Den2 (2011) • DCT, DWT and PCNN based Fusion • Xilinx Spartan 3AN • (1) "lab" of size 640x480; (2) "Pepsi" of size 512x512, and (3) "Toy" of size 512x512. 17 Design and Implementation of Image Fusion Technique Using DWT for Micro Air Vehicle - Dr. S. Narayana Reddy, C. Chandrasekhar (2014) •Power consumption 0.10774W •Operates at a maximum frequency of 456.73MHz •Input 100x100 px @ 40Mhz
  • 20. • A mixed quasi-parallel structure with the DSP processors as well as FPGA matrices has been seriously taken into account. • Evaluation of computational power of DSP processor chosen for eventual application in UFO system was done experimentally by application of special software tests. Investigations were arranged by means of the off-the-shelf video kit based on TMS320C6446 processor 20 Real-time Single FPGA-Based Multimodal Image Fusion System - Michał Bartyś, Barbara Putz, Adrian Antoniewicz (2012)
  • 21. Performance • Application of chosen DSP processor does not guarantee achievement of satisfactory processing times acceptable for implementation of image registering and fusion at video frame rates equal 40ms. 21
  • 22. Image Fusion Real-time System Based on FPGA and Multi-DSP - Feng Qu, Bochao Liu, Jian Zhao, Qiang Sun (2013) • In the final experiment, the image fusion of the five-band image with a frame rate of 15Hz, and a resolution of 1392 × 1040, is successfully completed in 41ms by this system. • FPGA Alter Cyclone II - EP2C70F896, and DSP TI - TMS320C6416. 22
  • 23. 23
  • 25. • Experimental Tests of Image Fusion for Night Vision - Yin Chen RS Blum (2005) LAP and SIDWT gives best performance for Night vision • Implementation of Image Fusion Techniques for Multi-Focus Images Using FPGA - MA. Mohamed and R.M EI-Den2 (2011) 25
  • 26. Conclusion • Best algorithm - Gradient pyramid, mask pyramid, FABEMD, SiDWT • Least Hardware Complexity – LAP • FPGA – low power (<1W), high throughput (25fps, 1208x1024) • High Bandwidth - Need multiple DDR connected in parallel, SRAM is bonus 26