Kalyanramu Vemishetty, Senior Systems Engineer at National Instruments, presents the "Implementing Real-Time Hyperspectral Imaging tutorial within the "Front-End Image Processing for Vision Applications" technical session at the October 2013 Embedded Vision Summit East.
Hyperspectral imaging enables vision systems to use many spectral bands rather than just the typical red, green, blue bands. This can be very useful in a variety of applications, such as separating agricultural produce from contaminants. Fast Fourier transforms (FFTs) are often used in implementing hyperspectral imaging, but it can be challenging to attain the necessary performance in cost-, power-and size-constrained systems such as self-contained smart cameras for industrial use.
In this presentation, Vemishetty introduces hyperspectral imaging for embedded vision applications, explains how FFTs are used in hyperspectral imaging, and explores two different streaming architectures for implementing a column FFT required for hyperspectral imaging in an FPGA, balancing hardware resource utilization and processing throughput.