Professional Documents
Culture Documents
www.ni.com/niweek/summit_vision
Austin, Texas
Agenda
What is FPGA?
Getting Started with LabVIEW FPGA
Why Vision on FPGA?
Vision Application Areas
Vision FPGA Hardware
LabVIEW FPGA Programming for Vision
PROGRAMMABLE
INTERCONNECT
I/O BLOCK
Source: Xilinx
High-Speed Control
FPGA is directly in the path of the image data
FPGA generates and outputs control commands directly
FPGA
Camera
Actuator
Memory
Acquisition
Logic
CPU
LabVIEW FPGA
Inline Processing
Digital I/O
Memory
Host
High-Speed Control
Laser alignment/steering
High-speed sorting
Segmentation
Measure parameters of contaminant
Trigger rejection valves
In Air Sorting
Wavefront
Image
Detector
Lenslets
8 pix per
clock
Exp
Readout
Processing
Time to Decision
Time to Decision
Image Pre-processing
FPGA is directly in the path of the image data
Processes pixels as they arrive
Final image processing handled by the host CPU
FPGA
Memory
Camera
Acquisition
Logic
CPU
LabVIEW FPGA
Inline Processing
Memory
Host
Image Pre-processing
Optical Coherence Tomography (OCT)
Data scaling
FFT
Logarithmic LUT
Image display (host)
NI FPGA Hardware
NI FlexRIO + NI 1483 adapter
module
PCIe-1473R
FPGA Programming
Acquire
Threshold
Morphology
Pipelining
Processing loop rate
limited by longest delay
in SCTL
Reduce delays by
splitting operations into
multiple cycles
Increases speed, but
also latency
Acquire
Threshold
Morphology
Pipelining (contd)
Common implementation: feedback nodes
instead of shift registers
Speed
Scalability
Determinism
Size, weight, power
Is IP readily available?
NI LabVIEW FPGA IP Builder
IP Integration Node
Latency
Jitter
Computing power
Pipelining
Security
Weight / Power / Heat
Complexity
Raw Clock Rates
Limited Floating Point support
Austin, Texas
Keynote
Embedded Vision Alliance
Tuesday, August 7
1:00-2:00
National Instruments
10:30-11:30
ImagingLab
2:15-2:45
National Instruments
2:45-3:15
Graftek Imaging
3:30-4:00
Automated Seed Germination Monitoring System With Multispectral and Color Image
Analysis
Coleman Technologies
4:00-4:30
National Instruments
4:45-5:15
Aligning and Calibrating Multiple Line Scan Cameras for Web Inspection
PVI Systems
5:15-5:45
National Instruments
10:30-11:30
Whats New in the NI Vision Development Modules 2012 3D Vision and More
National Instruments
1:00-2:00
Vision at Mach 1
2:15-3:15
Edmund Optics
3:30-4:30
4:45-5:15
National Instruments
5:15-5:45
Wednesday, August 8