VISION SYSTEMS EXPERTISE
CAPSTONE can develop or assist in creation of machine
vision and image processing capabilities for your product.
Capabilities:
Component Selection
- Cameras and Sensors: Experience with multiple
CCD and cMOS matrix and line scan cameras, spectrometers, and
photodiode sensors.
- Lenses and Optics: We have performed extensive
analysis of the optical properties of lenses so that appropriate
tradeoffs can be made for varying applications.
- Illumination: We understand the lighting can
make or break a vision project. We have a vast knowledge of illumination
sources and issues relating to the different types of lighting.
Algorithm Design
- Machine Vision: We have extensive experience
in all aspects of machine vision including lighting, optics, cameras,
motion control, and image processing. Our
range of display inspection products is a great example of our
machine vision expertise. We also have significant experience
in the use of structured lighting technology for 3-D gauging.
- Pattern Recognition: Our pattern recognition
experience ranges from classifying roofing shingles to detecting
patterns on displays. We can select from a wide range of tools
depending on the application. These tools include geometric pattern
matching, normalized correlation, texture analysis, nearest neighbor,
neural networks, etc.
- Image/Signal Processing: Our machine vision
products and integrated systems generally have a heavy image processing
content. Our team also has significant signal processing experience
with both acoustic and optical sensors.
- Dimensional Gauging: Our team is particularly
strong in the area of dimensional gauging, especially for 3-D
measurements. Examples of some our applications are fan blade
edge geometry measurements and multi-blade razor cartridge gauging.
- OCR/OCV: Our team has experience in the use
of OCR and OCV tools.
- Edge Finding: Our team has made extensive
use of edge finding algorithms in many of our developed machine
vision products and systems. We are well versed in most of the
traditional edge enhancement and detection techniques.
- Image Segmentation: We use image segmentation
techniques in our display inspection products to isolate regions
of interest for further processing.
- Morphology: Our team uses morphological image
processing techniques on a regular basis to process images. We
can select from a full range of morphology filters including dilation,
erosion, opening, closing filters in both binary and gray level.
We can also select from a wide range of morphological algorithms
including skeletonization, Danielson distance mapping, convex
hull, hole filling, and separation algorithms.
- Geometric Analysis: Our team uses a wide range
of geometric analysis algorithms including circle, ellipse, and
line fitting algorithms. We also have developed algorithms for
3D geometry analysis. We have developed camera calibration algorithms
for stereo vision and structured lighting systems that account
for radial and perspective distortion.
- Noise Filtering: Our team uses a wide range
of techniques for noise filtering including traditional convolution
filters, FFTs, and morphological filters.
- Scene Analysis: We have performed scene analysis
on occasion but this is not a crucial part of our toolkit or software.
- Neural Networks: We have experience with neural
networks, most recently with applications to wireless networks
of sensors.
Key Benefits
- Faster time to market Since we have
already developed many algorithms, we can transition them into
your product platform without the upfront schedule impact usually
required to develop such algorithms
- Lower development investment If a new
algorithm is needed, our staff can use its rapid prototyping infrastructure
in order to breadboard and qualify new algorithms using our basis
functions and tools.
- Minimized support costs Since we provide
the staff only when you need it, there is no wasted cost when
the effort is not required.