A smart camera is a
machine vision
Machine vision is the technology and methods used to provide image, imaging-based automation, automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry. Machine vision ...
system which, in addition to image capture circuitry, is capable of extracting application-specific information from the captured images, along with generating event descriptions or making decisions that are used in an intelligent and automated system. A smart camera is a self-contained, standalone vision system with built-in
image sensor An image sensor or imager is a sensor that detects and conveys information used to form an image. It does so by converting the variable attenuation of light waves (as they refraction, pass through or reflection (physics), reflect off objects) into s ...
in the housing of an industrial video camera. It is also known as an intelligent camera, a (smart) vision sensor, an intelligent vision sensor, a smart optical sensor, an intelligent optical sensor, a smart visual sensor, or an intelligent visual sensor.
The vision system and the image sensor can be integrated into one single piece of hardware known as intelligent image sensor or smart image sensor. It contains all necessary communication interfaces, ''e.g.'' Ethernet, as well as industry-proof 24V I/O lines for connection to a
PLC, actuators, relays or pneumatic valves,
and can be either static or mobile.
It is not necessarily larger than an industrial or
surveillance camera. A capability in
machine vision
Machine vision is the technology and methods used to provide image, imaging-based automation, automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry. Machine vision ...
generally means a degree of development such that these capabilities are ready for use on individual applications. This architecture has the advantage of a more compact volume compared to PC-based vision systems and often achieves lower cost, at the expense of a somewhat simpler (or omitted)
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
. Smart cameras are also referred to by the more general term smart sensors.
History
The first publication of the term ''smart camera'' was in 1975 as according to Belbachir et al. In 1976, the
General Electric
General Electric Company (GE) was an American Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1892, incorporated in the New York (state), state of New York and headquartered in Boston.
Over the year ...
's Electronic Systems Division indicated requirements of two industrial firms for ''smart cameras'' in a report for
National Technical Information Service
The National Technical Information Service (NTIS) is an agency within the United States Department of Commerce, U.S. Department of Commerce. The primary mission of NTIS is to collect and organize scientific, technical, engineering, and busines ...
. Authors affiliated in
HRL Laboratories defined a ''smart camera'' as ''"a camera that could process its pictures before recording them"'' in 1976. One of the first mentions of ''smart optical sensors'' appeared in a concept evaluation for
satellite
A satellite or an artificial satellite is an object, typically a spacecraft, placed into orbit around a celestial body. They have a variety of uses, including communication relay, weather forecasting, navigation ( GPS), broadcasting, scient ...
s by
NASA
The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
and
General Electric Space Division from 1977. They were suggested as a means for intelligent on-board editing and reduction of data.
Smart cameras have been marketed since the mid 80s. In the 21st century they have reached widespread use, since technology allowed their size to be reduced and their processing power reached several thousand MIPS (devices with 1 GHz processors and up to 8000MIPS are available as of end of 2006).
Artificial intelligence
Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
and
photonics
Photonics is a branch of optics that involves the application of generation, detection, and manipulation of light in the form of photons through emission, transmission, modulation, signal processing, switching, amplification, and sensing. E ...
boost each other. Photonics accelerates the process of data collection for AI and AI improves the spectrum of applications of photinics. In 2020,
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
has launched the first intelligent vision sensors with AI
edge computing
Edge computing is a distributed computing model that brings computation and data storage closer to the sources of data. More broadly, it refers to any design that pushes computation physically closer to a user, so as to reduce the Latency (engineer ...
capabilies.
It is a further development of
Exmor
Exmor is a technology developed by Sony and implemented on some of their CMOS sensor, CMOS image sensors. It performs on-chip Analog-to-digital converter, analog/digital signal conversion and two-step noise reduction in parallel on each column ...
technology.
Components
A smart camera usually consists of several (but not necessarily all) of the following components:
* Image sensor (matrix or linear,
CCD- or
CMOS
Complementary metal–oxide–semiconductor (CMOS, pronounced "sea-moss
", , ) is a type of MOSFET, metal–oxide–semiconductor field-effect transistor (MOSFET) semiconductor device fabrication, fabrication process that uses complementary an ...
)
* Image
digitization
Digitization is the process of converting information into a digital (i.e. computer-readable) format.Collins Dictionary. (n.d.). Definition of 'digitize'. Retrieved December 15, 2021, from https://www.collinsdictionary.com/dictionary/english/ ...
circuitry
* Image memory
*
processor (often a
DSP or suitably powerful processor)
* program- and data memory (RAM, nonvolatile FLASH)
* Communication interface (
RS-232
In telecommunications, RS-232 or Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such as a compu ...
,
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
)
*
I/O lines (often opto-isolated)
* Lens holder or built in lens (usually C, CS or M-mount)
* Built in illumination device (usually
LED
A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (corresp ...
)
* Purpose developed real-time operating system (For example VCRT)
* Optional video output (e.g.
VGA or
SVGA
Super VGA (SVGA) or Extended VGA is a broad term that covers a wide range of computer display standards that extended IBM's Video Graphics Array, VGA specification.
When used as shorthand for a resolution, as VGA and XGA often are, SVGA refers to ...
)
* Energy supply by e.g.
energy harvesting
Fields of application
Having a dedicated processor in each unit, smart cameras are especially suited for applications where several cameras must operate independently and often asynchronously, or when distributed vision is required (multiple inspection or surveillance points along a production line or within an assembly machine). In general smart cameras can be used for the same kind of applications where more complex vision systems are used, and can additionally be applied in some applications where volume, pricing or reliability constraints forbid use of bulkier devices and PC's.
Typical fields of application are:
*
automated inspection for
quality assurance
Quality assurance (QA) is the term used in both manufacturing and service industries to describe the systematic efforts taken to assure that the product(s) delivered to customer(s) meet with the contractual and other agreed upon performance, design ...
(detection of defects, flaws, missing parts...)
* non contact measurements.
* part sorting and identification.
* code reading and verification (
barcode
A barcode or bar code is a method of representing data in a visual, Machine-readable data, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly ref ...
,
Data Matrix
A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is fro ...
,
alphanumeric
Alphanumericals or alphanumeric characters are any collection of number characters and letters in a certain language. Sometimes such characters may be mistaken one for the other.
Merriam-Webster suggests that the term "alphanumeric" may often ...
etc.)
* web inspection (inspection of continuously flowing materials such as coils, tubes, wires, extruded plastic) for defect detection and dimensional gauging.
* detection of position and rotation of parts for
robot
A robot is a machine—especially one Computer program, programmable by a computer—capable of carrying out a complex series of actions Automation, automatically. A robot can be guided by an external control device, or the robot control, co ...
guidance and automated picking
* unattended
surveillance
Surveillance is the monitoring of behavior, many activities, or information for the purpose of information gathering, influencing, managing, or directing. This can include observation from a distance by means of electronic equipment, such as ...
(detection of intruders, fire or smoke detection)
*
biometric
Biometrics are body measurements and calculations related to human characteristics and features. Biometric authentication (or realistic authentication) is used in computer science as a form of identification and access control. It is also used t ...
recognition and access control (
face
The face is the front of the head that features the eyes, nose and mouth, and through which animals express many of their emotions. The face is crucial for human identity, and damage such as scarring or developmental deformities may affect th ...
,
fingerprint
A fingerprint is an impression left by the friction ridges of a human finger. The recovery of partial fingerprints from a crime scene is an important method of forensic science. Moisture and grease on a finger result in fingerprints on surfa ...
,
iris recognition)
*
visual sensor networks and
smartdust
Smartdust is a system of many tiny microelectromechanical systems (MEMS) such as sensors, robots, or other devices, that can detect, for example, light, temperature, vibration, magnetism, or chemicals. They are usually operated on a computer networ ...
*
robot
A robot is a machine—especially one Computer program, programmable by a computer—capable of carrying out a complex series of actions Automation, automatically. A robot can be guided by an external control device, or the robot control, co ...
guidance
* nearly any
machine vision
Machine vision is the technology and methods used to provide image, imaging-based automation, automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry. Machine vision ...
application
Developers can purchase smart cameras and develop their own programs for special, custom made applications, or they can purchase ready made
application software
Application software is any computer program that is intended for end-user use not operating, administering or programming the computer. An application (app, application program, software application) is any program that can be categorized as ...
from the camera manufacturer or from
third party sources.
Custom programs can be developed by programming in various languages (typically
C or
C++) or by using more intuitive, albeit somewhat less flexible,
visual development tools where existing functionalities (often called tool or blocks) can be connected in a list (a sequence or a bi-dimensional flowchart) that describes the desired
flow of operations without any need to write program code.
The main advantage of the visual approach versus programming is the shorter and somewhat easier development process, available also to non-programmers.
Other development tools are available with relatively few but comparatively high level functionalities, which can be configured and deployed with very limited effort.
See also
*
Camera trap
*
Digital camera
A digital camera, also called a digicam, is a camera that captures photographs in Digital data storage, digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film or film stock. Dig ...
*
Event camera
*
INDECT
*
Mobile phone accessories
*
Smartdust
Smartdust is a system of many tiny microelectromechanical systems (MEMS) such as sensors, robots, or other devices, that can detect, for example, light, temperature, vibration, magnetism, or chemicals. They are usually operated on a computer networ ...
*
Vision processing unit
*
Videograph
*
Smart Home
*
IoT
References
{{DEFAULTSORT:Smart Camera
Smart devices
Applications of computer vision
Image sensor technology in computer vision
Machine vision