TECHNOLOGY
Sightech is a
manufacturer of industrial vision systems that are
primarily used for quality inspection and factory
automation. These systems are based on our
revolutionary built-in self-learning intelligence. In
our products, a massive automatic learning process
replaces the tedious setup and programming work that
is often required with traditional vision
technology.
The Eyebot requires no programming, no frame
grabber, and sometimes no trigger strobe input! All
of this minimizes the hassle of set up, which saves
you time and money. Just point the camera, LEARN your
process, and Eyebot is ready to RUN!
"Any sufficiently advanced
technology is indistinguishable from magic."
Many machine vision end-users,
integrators, and OEM's who have seen Sightech’s
products in action can identify with Arthur C.
Clarke’s statement .
This paper is intended to remove some
of the mystery behind Sightech’s patented
Neuro-RAM™ technology.
Eye Catching
Perhaps the most remarkable aspect of
Sightech’s products is their ability to learn
objects simply by looking at them. Learning continues
unhindered even if the object is moving or rotating.
What’s most impressive is that Sightech’s
products can learn rotating objects in just a few
minutes without any programming.
Another dramatic feature is how
quickly Sightech’s products make decisions. For
example, Eyebot can make up to 60 decisions in a
single second. Eyebot can recognize objects it has
learned in cluttered backgrounds, or identify defects
quickly without strobe lighting.
Inspired by Yellow
Jackets
The yellow jacket bee inspired Art
Gaffin, Sightech’s CEO and CTO, by presenting
him with a difficult puzzle: How can yellow jackets
see when they have a tiny brain, little processing
power, minimal memory, and crude visual sensors?
Mr. Gaffin’s conclusion was
simple: it’s not that machine vision does not
have sufficiently powerful hardware (because yellow
jackets clearly do not), it’s just that we do
not know nature’s algorithm.
Therefore, more than 15 years ago Mr.
Gaffin started an ambitious quest: to understand and
decode nature’s algorithm for vision and
learning. Nine years ago, Brad Smallridge teamed with
Mr. Gaffin to produce disarmingly easy-to-use and
powerful machine vision systems. Thus, Neuro-RAM was
born in Mr. Gaffin's garage in Silicon Valley.
Neural Net/Fuzzy Logic
Attributes
Sightech's technology, therefore, is
based on how yellow jackets (and other organisms)
see, learn, and navigate. This results in a
self-learning system that does not require any
programming. Instead, the system "programs" itself
when it sees new objects. The more you teach it, the
better it gets. This is the concept behind neural
networks: repetition reinforces learning.
Learns Objects/Features, Not
Pixels
Sightech's Neuro-RAM algorithm
extracts, learns, and inspects extremely small visual
features. In fact, it learns up to 20 million
features a second. Moreover, it learns these features
in relationship to each other. The processing going
inside the black box is simply astounding.
What is a feature? Generally,
features are very small shapes, such as a segment of
line, circle, or squiggle. A simple way to visualize
a feature is to look at a human face and zoom into a
part of the face, say, the ear. You will notice that
there are many little lines and shapes that make up
the concept of an ear.
Eyebot doesn't store the picture of
the ear, but instead compiles a massive database of
features in association with other features. During
the RUN process, Eyebot looks at 12 million features
a second and compares them with the database of
features it has in its brain. If it sees a new
feature, it decreases the Score slightly. The more
drastic the new feature is, the more the Score drops.
Similarly, whenever many new features occur, the
Score will drop precipitously.
The new feature may be a new shape
that Eyebot never learned, or an old shape seen in a
new way (e.g., rotated or in a new relationship with
another feature). When two features are near each
other, they create a third feature. If this third
feature is not part of the "known feature database,"
then Eyebot will signal it
Sightech’s
Foresight
Sightech believes it has only scratched
the surface of its technology base. Soon it will be
able to tell you the coordinates of objects or
defects. Ultimately, it may recognize a face in a
crowd. Stay tuned.
|