Now Run Image Processing Applications in Arduino Too


  • The Nanovision demo kit for the NaneyeC is based on an Arduino development platform
  • It also supports image processing including functions like color reconstruction and white-point balancing

An image sensor is an electronic device that converts an optical image into an electronic signal. It is used in digital cameras and imaging devices to convert the light received on the camera or imaging device lens into a digital image.

Arduino is one of the biggest open-source development platforms for embedded applications. Despite its numerous characteristics, Arduino lacks the ability to perform video processing. Presently, video processing is done by adding a bulky video processing interface module with the controller. This, as a result, degrades the size and performance features of Arduino.

A ready-made platform for innovation

AMS has released two new evaluation kits – NanoVision and NanoBerry. These kits can provide a ready-made platform for the development of innovative solutions based on the ams NanEyeC miniature image sensor.

Features small size image sensor

Naneye camera
Naneye camera

The NaneyeC camera is an image sensor which comes in a 1x1mm surface-mount module. It can produce a 100-kilo pixel resolution with a frame rate of up to 58fps. AMS suggests the module could be used for video applications. AS the size of the camera is very small, it can be used in situations in which the camera must be invisible to the end-user or be accommodated in a small space.

Based on Arduino’s dev platform

The Nanovision demo kit for the NaneyeC is based on an Arduino development platform. It includes necessary drivers to for sensor’s single-ended interface mode (SEIM). This model output is interfaced with an Arm Cortex-M7 microcontroller. It also supports digital image processing. This provides the controller with functions like color reconstruction and white-point balancing.

Peel-and-Stick Electricity Meter For Circuit Breakers

Using the Nanovision support package, engineers can facilitate the development of low frame-rate applications in Arduino’s hardware development environment.

Use for complex processing applications

Nanoberry evaluation kits use a NaneyeC image sensor add-on board to the Raspberry Pi port. This kit also includes firmware to interface to the Raspberry Pi host processor. Design engineers using the Nanoberry board can use the Arm Cortex-A53-based processor for more complex processing applications. Some application examples are object detection, object tracking and computer vision functions provided by the OpenCV library.

DEV kit
DEV kit

Removes limitations of higher frame rates and low latency

The NanoBerry kit is suitable for high frame-rate and low-latency applications such as eye-tracking. This kit can be interfaced with the Naneye PC viewer. It enables the full evaluation of the NaneyeC with access to all registers and raw image data.

It can also be applied in user presence detection. The detection techniques help in automatic power on/off controls in home and building automation applications such as air conditioning, home robotics, appliances and smart lighting. Hence, this sensor kit can be a key component in designing image-based processing system.




  1. Sir,
    For the above Image Processing Applications through Ardunio, can you send full information that is how to apply application and how to maintain it including servicing to our e.mail id: [email protected] or [email protected] and cell nos. is 6281096903, 8978915274.

    With regards,

    (Srinivasa Rao Kandoti)


Please enter your comment!
Please enter your name here

Are you human? *