Smart surveillance
Intelligent video analytics for security and monitoring applications.
- Person detection
- Intrusion detection
- Object tracking
- Perimeter monitoring
- Crowd analytics
- Occupancy monitoring
Atomo Innovations · Edge AI Runtime
ASNN: Atomic Software Neutral Network
A runtime for running trained models on embedded edge hardware. Convert once, deploy across ARM, x86, NPU and GPU targets, and get real-time inference without a round trip to the cloud.
Why ASNN
Most inference stacks are tuned for a workstation GPU. ASNN is tuned for the device it actually ships on: a camera, a controller, a sensor node with a fixed power and memory budget.
Execute neural network models with optimized speed for demanding real-time workloads, without offloading to the cloud.
Leverage on-device neural processing units for maximum throughput per watt.
Process video streams and sensor data with minimal latency for live decision-making at the point of capture.
Reduce cloud dependency and bandwidth cost by running inference where the data is generated.
Build and deploy AI applications using a simple, flexible Python API, no custom firmware required.
Achieve high throughput while keeping CPU and memory usage inside embedded-device budgets.
Spec sheet
The full toolchain, from model conversion to a production inference pipeline.
Application areas
From surveillance to robotics, ASNN runs the same model API across very different device classes.
Intelligent video analytics for security and monitoring applications.
Traffic and mobility analytics computed directly at the roadside.
Vision systems integrated directly into automated production lines.
Real-time monitoring systems for operational and worker safety.
Monitoring and management of facilities and critical assets.
Real-time perception for AI-powered robotics and autonomous devices.
Development workflow
Order matters here: each stage produces the input the next one needs.
Train models in TensorFlow, PyTorch, or ONNX.
Convert and optimize using ASNN's model tools.
Push optimized models to edge devices.
Build applications with the Python API.
Run real-time, hardware-accelerated inference.
Monitor and optimize resource utilization.
SDK components
From model conversion to the utilities that keep a fleet of devices running.
Convert and optimize models for embedded edge hardware.
Execute inference with low latency directly on the device.
Build AI applications with a simple, flexible API.
Inspect inference speed, latency, and hardware utilization.
Reference implementations to start development from.
Manage application rollout across a device fleet.
Developer-friendly
ASNN gives you a Python development environment for building, testing, and deploying AI applications quickly.
Integration with OpenCV and common AI frameworks keeps the developer workflow simple without giving up inference performance.
# quick inference example import asnn import cv2 # load an optimized model model = asnn.load("detector.asnn") # run inference on a frame frame = cv2.imread("input.jpg") results = model.infer(frame) for det in results: print(det.label, det.confidence)