Image Sensor Module, Vision Module, Camera Module – What Are the Differences?

Basler’s dart BCON for MIPI camera modules come with everything you need to get your system running.

A number of modules for capturing images are available for image processing applications with embedded vision. They have different names, such as image sensor module, camera module or vision module. What are the differences between these modules?

Definition of the terms image sensor module, camera module and vision module
Image sensor module: An image sensor module (also referred to as simply “sensor module”) or image sensor board (abbreviated to “sensor board”) is just an image sensor on a printed circuit board (PCB). The advantage is that you do not have to produce the sensor boards themselves.

Camera module: You get more with a camera module. You get image pre-processing, a software package (or software development kit - SDK) for the operation and control of the module, APIs for the programming, all desired drivers, comprehensive documentation and sometimes even a support hotline. 

Vision module: The term vision module is not defined as clearly as the previous terms. You have to find out on a case-by-case basis what kind of scope and accessories the relevant vision module offers.

What do the different modules offer in detail?
Image pre-processing: Raw data from a sensor generally still needs some corrections to ensure that irregularities and minor flaws within the sensor are compensated for. This includes non-uniformity in the image, coloring or fixed-pattern noise. Image pre-processing handles this task. The image pre-processing is performed on a so-called in-camera processor, typically an FPGA, or on the host side. It’s most efficient to use an image signal processor that is specialized for this task. To enable this, drivers are provided that work together with the sensor generically or after some adjustments.

Drivers & software packages: These are part of a camera module and required to directly operate the camera module. The drivers and software routines also enable access to the camera, e.g. the camera’s image capture (such as a readout of the image data) and the control of the camera (start/run/trigger/settings). A good software makes many features available, such as settings for the resolution, ROI (region of interest) and auto-setup functions.

0319_Basler_Vision_Sensor_II_Sensorboard_vs_Cameraboard_EN

Fig1: Sensor board compared to a camera module: Camera modules offer software, drivers and tools for a fast connectivity to a system.

Another plus of adding these to the camera module hardware lies in the stable and clear APIs that enable easy software development and simple integration and connection to other software. This leads directly to documentation & support: the documentation provides a clear description of the features, commands, implemented functions and their exact scope as well as sample applications. Last but not least, good support is important for questions and problems that might arise during the integration of such a module. All modules generally represent a mechanical solution. This includes the soldering of the image sensor, the option to screw in or fasten the module, and the connection through a plug or cable.

0319_Basler_Vision_Sensor_dart_USB3dart_BCON_002_rgb

Fig2. Basler’s dart BCON for MIPI camera modules come with everything you need to get your system running.

See related product

107645

Basler AG Cameras View

See related product

107140

Basler AG Cameras View

See related product

107112

Basler AG Cameras View

See related product

107147

Basler AG Cameras View

See related product

107150

Basler AG Cameras View

See related product

107139

Basler AG Cameras View


Latest News

Sorry, your filter selection returned no results.

We've updated our privacy policy. Please take a moment to review these changes. By clicking I Agree to Arrow Electronics Terms Of Use  and have read and understand the Privacy Policy and Cookie Policy.

Our website places cookies on your device to improve your experience and to improve our site. Read more about the cookies we use and how to disable them here. Cookies and tracking technologies may be used for marketing purposes.
By clicking “Accept”, you are consenting to placement of cookies on your device and to our use of tracking technologies. Click “Read More” below for more information and instructions on how to disable cookies and tracking technologies. While acceptance of cookies and tracking technologies is voluntary, disabling them may result in the website not working properly, and certain advertisements may be less relevant to you.
We respect your privacy. Read our privacy policy here