Image Acquisition and Processing With LabVIEWä combines the general theory of image acquisition and processing, the underpinnings of LabVIEW and the NI Vision toolkit, examples of their applications, and real-world case studies in a clear, systematic, and richly illustrated presentation. Designed for LabVIEW programmers, it fills a significant gap in the technical literature by providing a general training manual for those new to National Instruments (NI) Vision application development and a reference for more experienced vision programmers.
The downloadable resources contain libraries of the example images and code referenced in the text, additional technical white papers, a demonstration version of LabVIEW 6.0, and an NI IMAQ demonstration that guides you through its features.
System Requirements: Using the code provided on the downloadable resources requires LabVIEW 6.1 or higher and LabVIEW Vision Toolkit 6.1 or higher. Some of the examples also require IMAQ Vision Builder 6.1 or higher, the IMAQ OCR toolkit, and IMAQ 1394 drivers.
Types of Images
File Types
Working with Image Files
SETTING UP
Cameras
Image Acquisition Hardware
From Object to Camera
Lighting
IMAGE ACQUISITION
Configuring Your Camera
Acquisition Types
NI-IMAQ for IEEE 1394
User Solution: Webcam Image Acquisition
Other Third-Party Image Acquisition Software
Acquiring A VGA Signal
TWAIN Image Acquisition
User Solution: Combining High-Speed Imaging and Sensors for Fast Event Measurement
DISPLAYING IMAGES
Simple Display Techniques
Displaying Images within Your Front Panel
The Image Browser
Overlay Tools
The Vision Window Tools Palette
IMAGE PROCESSING
The ROI (Region of Interest)
User Solution: Dynamic Microscopy in Brain Research
Connectivity
Basic Operators
User Solution: Image Averaging with LabVIEW
Other Tools
User Solution: QuickTime for LabVIEW
Filters
MORPHOLOGY
Simple Morphology Theory
Practical Morphology
The Structuring Element
Specific Morphological Functions
Case Study: Find and Classify Irregular Objects
User Solution: Digital Imaging and Communications in Medicine (DICOM) for LabVIEW
IMAGE ANALYSIS
Searching and Identifying (Pattern Matching)
User Solution: Connector Pin Inspection Using Vision
Mathematical Manipulation of Images
User Solution: Image Processing with Mathematica Link for LabVIEW
Histograms and Histographs
User Solution: Automated Instrumentation for the Assessment of Peripheral Vascular Function
Intensity Profiles
Particle Measurements
User Solution: Sisson-Ammons Video Analysis (SAVA) of CBFs
Analytical Geometry
MACHINE VISION
Optical Character Recognition
Parsing Human-Machine Information
GLOSSARY
BIBLIOGRAPHY
INDEX
Biography
Christopher G. Relf
"This is a very readable and enjoyable introduction to image acquisition and processing, with clear straightforward examples to illustrate the concepts, good references to more detailed information, and real-world solutions to show the breadth of vision applications that are possible."
-Jeff Kodosky, National Instruments Fellow and "father" of LabVIEW
"Vision and image processing can be a very complex and daunting subject, even to the most experienced LabVIEW developers. Until now, no book was available to anyone working with LabVIEW in this area. Thankfully, Christopher Relf has stepped up to the task by providing a wonderful and comprehensive reference, "Image Acquisition and Processing with LabVIEW."
This book is an absolute must-have for anyone working with image processing in LabVIEW. The material not only covers all the essential LabVIEW imaging software tools (eg, LabVIEW Vision Toolkit), but it also provides an extensive background on optics, cameras, image types, files and formats, lighting, and much more - fundamental topics that are necessary to successfully understand imaging applications.
The adage "a picture is worth a thousand words" is perhaps never more applicable than to this book, which contains ample illustrations and figures that allow readers to quickly grasp the concepts it deals with. In short, if you want to learn about image acquisition and processing, and you work with LabVIEW, you will definitely want this "missing manual" on your bookshelf."
-Jeffrey Travis, LabVIEW consultant, trainer and author of "LabVIEW For Everyone" and "Internet Applications in LabVIEW"
This book is a comprehensive summary of the image processing tools available within LabVIEW, as well as other important subjects, such as selection of cameras, lenses, and lighting. The combination of technical descriptions and practical applications is useful. I would recommend this book to anybody that is starting out with vision inspection or is interested in expanding their knowledge of image processing. Any beginner to intermediate-level vision programmer will benefit from this book. Even the folks with more experience in image processing might learn a thing or two. This book is an excellent addition to the LabVIEW reference library."
-Bruce Ammons, Founder, Ammons Engineering
"This is a very readable and enjoyable introduction to image acquisition and processing, with clear straightforward examples to illustrate the concepts, good references to more detailed information, and real-world solutions to show the breadth of vision applications that are possible."
-Jeff Kodosky, National Instruments Fellow and "father" of LabVIEW
"Vision and image processing can be a very complex and daunting subject, even to the most experienced LabVIEW developers. Until now, no book was available to anyone working with LabVIEW in this area. Thankfully, Christopher Relf has stepped up to the task by providing a wonderful and comprehensive reference, "Image Acquisition and Processing with LabVIEW."
This book is an absolute must-have for anyone working with image processing in LabVIEW. The material not only covers all the essential LabVIEW imaging software tools (eg, LabVIEW Vision Tookit), but it also provides an extensive background on optics, cameras, image types, files and formats, lighting, and much more - fundamental topics that are necessary to successfully understand imaging applications.
The adage "a picture is worth a thousand words" is perhaps never more applicable than to this book, which contains ample illustrations and figures that allow readers to quickly grasp the concepts it deals with. In short, if you want to learn about image acquisition and processing, and you work with LabVIEW, you will definitely want this "missing manual" on your bookshelf."
-Jeffrey Travis, LabVIEW consultant, trainer and author of "LabVIEW For Everyone" and "Internet Applications in LabVIEW"
This book is a comprehensive summary of the image processing tools available within LabVIEW, as well as other important subjects. … The combination of technical descriptions and practical applications is useful. I would recommend this book to anybody that is starting out with vision inspection or is interested in expanding their knowledge of image processing. … Even the folks with more experience in image processing might learn a thing or two. This book is an excellent addition to the LabVIEW reference library."
-Bruce Ammons, Founder, Ammons Engineering