Video Album

Ambarella CV25 SoC-based Dual Camera Platform with integrated ADAS & DMS

Meet Rhonda Software FleetCam Proto - the Advanced Driver Assistance System (ADAS) and Driver Monitoring System (DMS) Platform based on the Ambarella CV25 SoC, with an integrated front-ADAS library developed by Brodmann17, and a DMS library provided by Jungo.

This Platform is capable of analyzing both on-the-road situations and driver attention, as well as issuing warnings and capturing corresponding video events remotely on Celesta ­- Rhonda Software's video cloud service. Cloud-based Web UI and Mobile App allow users to manage the connected cameras, and review on-the-road events gathered along with location data.

The Rhonda Software Fleet Cam Proto is ready for use and testing. It provides a solid basis for the development of customized Driver Safety Systems, that are in high demand in markets such as: commercial & passenger transport fleet management, telematics service providers, telematics insurance, car-sharing.

Person re-identification demo on Ambarella CV2 SoC

Rhonda Software is showcasing the Person Re-Identification demo, combined with Pose Estimation and Activity Recognition DNNs on a single Camera platform powered by an Ambarella CV2 SoC.
Our CV-team have designed and trained a bundle of new neural networks to enable the re-identification scenario with compact feature descriptors transferred between two camera units, so that a person visible on one camera will be successfully recognized on another.

The main difficulty in achieving this was in balancing performance and recognition quality to run all DNNs efficiently on the Rhonda Software CV2 System on a Module (SoM) platform.

As a result, the system is able to learn and re-identify the person in the live camera feed. The re-identification algorithm is sophisticated enough to do body tracking and appearance model re-learning on the go, when conditions allow. Identity models are shared with other cameras for multi-camera person tracking.
To demonstrate the power of DNN acceleration on the Ambarella CV2 platform in addition to re-ID, the Pose Estimation and Activity Recognition networks were running in parallel on each person in the camera’s field of view.

CNN-based pedestrian detection demo on Ambarella CV22 SoC

Rhonda Software developed the CNN (convolutional neural network) -based classifier for pedestrian detection and HW-accelerated it on the Ambarella CV22 SoC. Ambarella CV22 SoC-based Rhonda CV22 SOM with HDMI-in board is used for demonstration. HDMI-out of CV22 SOM is connected to display, while its HDMI-in is connected to PC's HDMI-out. 4K video signal input from PC over HDMI is processed on CV22 SOM, and recognition results are outputted to HDMI-out. Pedestrians are detected and marked with blue frames. Camera application is based on Rhonda Camera SDK.

Camera engineering services

Rhonda Software helps customers to develop their camera products by providing turnkey solutions from the initial idea to the factory mass production. Also we can offer help with specific areas of camera development. We have extensive expertise in
- Still and Video processing,
- Connected devices,
- Computer Vision,
- Cloud based services,
- Mobile Applications, etc.

Camera systems on modules | Ambarella SoM

Camera System on a Module (SoM) is a line of off-the-shelf embedded imaging solutions for
- Rapid Proof of Concept with ready evaluation kits
- Custom Prototypes to study user experience and proof the market
- Compact camera boards for faster time-to-market with low to mid volume products.

The variety of SoM designs is available to address your project needs.

Face recognition demo on Ambarella H22 SoC

Rhonda Software at Embedded World 2020 showing Face Recognition demo running on H22 SoM - designed in house System on a Module based on Ambarella H22 SoC.

Activity recognition demo on Ambarella CV22 SoC

Rhonda Software at Embedded World 2020 showing Pose Estimation and Activity Recognition demo. Two Deep Learning Neural Networks along with video pipeline are running on CV22 SoM - designed in house System on a Module based on Ambarella CV22 SoC.

Low Latency Demo

Rhonda Software at Embedded World 2020 showing Low Latency Video Transcoding and Ethernet Streaming demo. The setup is running on H295 SoM - a modification of designed in house System on a Module based on Ambarella H295 SoC.

360 Live Stitching Demo | Ambarella H2 SoC

Rhonda Software at Embedded World 2020 showing 360 VR demo with real-time video stitching and live streaming over USB. This HW setup utilize two wide-angle lenses to capture panoramic video and perform image processing on board of H2 SoM - designed in house System on a Module based on Ambarella H2 SoC.

Wi-Fi video streaming with WICED stack on RTOS

Rhonda Software implemented video streaming with WICED stack on RTOS. Camera application is based on Rhonda Camera SDK with Cypress WICED integrated on RTOS. Board's Wi-Fi AP is detected and connected in less than 4 seconds after power up.

Rhonda Auto Exposure (AE) algorithm

Rhonda Software developed the Auto Exposure (AE) algorithm. Rhonda video decoder application receives video from the camera and allows user to select any region by touching the screen at an Android device. Selected coordinates are sent to the camera, and the camera applies window to the Rhonda AE algorithm. The algorithm, in its turn, calculates the best local exposure. Camera application is based on Rhonda Camera SDK.

Rhonda Auto Focus (AF) algorithm

Rhonda Software developed the Auto Focus (AF) algorithm. The camera streams video in 720p@30 H.264 over RTMP protocol with 1 Mbps. Rhonda video decoder application receives this video from the camera and allows user to select any region by touching the screen at an Android device. Selected coordinates are sent to the camera, and the camera applies window to the Rhonda AF algorithm. The algorithm, in its turn, finds the best focus position.

4K video recording demo | Ambarella 9A dashcam

The Ambarella A9 platform makes the next step in dashcam technology. 4K is 8 megapixels, it's 4 times bigger than the commonly used Full HD resolution. This allows the recording of more fine details, such as plate numbers of distant cars. The up-to-date SDXC memory card standard is supported. A 64 GB card allows up to 3 hours of recording in 4K resolution. Do you want to publish or print moments from your recording? No problem. Snapshots extracted from 4K video are like 8 MP snapshots from photo cameras, so you can take any moment from the video and share or print it as a photo. Want to publish the action you captured? Even if it is far, zooming leaves enough resolution for good quality video. Use your 4K TV capabilities with the supported HDMI outlet.

Dual 4K streaming over Ethernet based on Ambarella H2 Everest board

Using Rhonda Camera SDK, Rhonda Software developed the application for dual video streaming from Ambarella H2 EVK Everest board with two Sony IMX377 image sensors 4K@30 60 Mbits (left sensor) + 4K@30 60 Mbits (right sensor) over 1 Gbit Ethernet.

UVC streaming to smartphone from Reference Design A12 micro board

Rhonda Software developed Rhonda Reference Design A12 micro board on the base of Ambarella A12 SoC. The reference design consists of the main board and sensor board. Rhonda Software implemented UVC 720p@30 video streaming from the micro board. Camera application of the micro board is based on Rhonda Camera SDK.

UVC streaming to Raspberry Pi

Rhonda Software implemented UVC (USB Video Class) 720p@30 video streaming to Raspberry Pi from Rhonda reference design board based on Ambarella A12 SoC, using Rhonda Camera SDK.

RTMP streaming over Wi-Fi from Ambarella H22 EVK board

Rhonda Software implemented 1080p@30 5Mbps RTMP video streaming over Wi-Fi from Ambarella H22 EVK board. Latency is less than 300 msc. Camera application is based on Rhonda Camera SDK.

RTMP streaming over Wi-Fi from Rhonda Reference Design A12 micro board

Rhonda Software have developed Rhonda Reference Design A12 micro board on the base of Ambarella A12 SoC, Murata Wi-Fi module and Sony image sensor. The reference design consists of the main board and sensor board. Rhonda Software implemented RTMP streaming over Wi-Fi from the micro board. Camera application of the micro board is based on Rhonda Camera SDK.

Video streaming on Ambarella S5L Strawberry EVK board

Rhonda Software implemented 1080p@30 10Mbps video streaming over Ethernet from Ambarella S5L Strawberry EVK board.

Video streaming on S3L

Rhonda Software implemented 720p@30 video streaming over Ethernet from two Ambarella EVK boards - Mango S3L and Olive S3Lm. Latency is about 300-330 msc.

Barcode recognition on Rhonda H2 reference board

Since 2009 Rhonda Software has been improving its proprietary barcode recognition algorithm, optimized for embedded platforms:
1) Barcode recognition - 2009
2) Barcode recognition (mobile platform) - 2009
It has been ported to Rhonda reference board based on Ambarella H2 SoC. The algorithm works fast, each barcode recognition takes less than a second. Barcode recognition application is based on Rhonda Camera SDK.

H.265 encoding from YUV input on Ambarella H2

Rhonda Software implemented H.265 encoding from YUV input on Ambarella H2. 4K video stream from Rhonda A9SE Raphael board over HDMI through Toshiba 4K HDMI bridge injected to Ambarella H2 Everest board is encoded by H2 SoC to h.265 and recorded to SD card.

LCD support on Rhonda Reference Design A12 micro board

Rhonda Software implemented LCD support for Rhonda Reference Design A12 micro board based on Ambarella A12 SoC. The reference design consists of the main board and sensor board. Camera application of the micro board is based on Rhonda Camera SDK.

UVC streaming to Raspberry Pi from Reference Design A12 micro board

Rhonda Software developed Rhonda Reference Design A12 micro board on the base of Ambarella A12 SoC. The reference design consists of the main board and sensor board. Rhonda Software implemented UVC 720p@30 video streaming to Raspberry Pi from the micro board. Camera application of the micro board is based on Rhonda Camera SDK.

Voice calling and voice call activated streaming to cloud on Ambarella CV22

Rhonda Software has developed an application that allows an Ambarella CV22 SoC-based camera to be used to perform voice calls over a regular cell network (through Telit LTE module), with complete two-way sound reception and transfer. Camera application is based on Rhonda Camera SDK.

Video streaming to Cloud over LTE on Ambarella CV22 EVK

Rhonda Software developed a camera application that enables real-time video streaming from Ambarella CV22 EVK camera board over LTE connection to a cloud-enabled application installed on a given device. Camera is connected to LTE cellular network through a Telit LE910C1-EU LTE Modem evaluation kit. Camera application is based on Rhonda Camera SDK.

UVC streaming in 4Kp60 MJPEG and NV12 with Ambarella H2 SoC

UVC streaming in 4Kp60 MJPEG and NV12 (Uncompressed) 720p30 with Rhonda H2 SoM

Camera hardware board-based on Ambarella H2 SoC and IMX377 sensor

Main board is based on Ambarella H2V95 SoC. Sensor board has two Sony IMX377 12MP image sensors, oriented in opposite directions. Dual 4k@30 readout from two sensors is scaled down on Ambarella to dual 1080p@30 video streams. Streams are simultaneous - one over USB 2.0 (UVC), another over HDMI. Rhonda Software developed PCB layout and schematics of all boards; as well as the Camera application using Rhonda camera SDK.