1st Edition

Image Acquisition and Processing with LabVIEW

By Christopher G. Relf Copyright 2003
    266 Pages 381 B/W Illustrations
    by CRC Press

    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.

    IMAGE TYPES AND FILE MANAGEMENT
    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