BrainFrame: Rich Pre-built Algorithm Capsules, No Development Needed, Ready to Use | With the WeChat Technical Group QR Code

Archived from the BrainFrame forum. Posted Apr 27, 2020. 9 replies · 5,833 views Translated into English from the original Chinese posts. Read the original

AOTU support

You are welcome to take part in our prize survey on how our product is used (Chinese)
BrainFrame survey for EN

BrainFrame is a mature AI vision analytics software platform. It is also the first AI system in the industry to adopt algorithm capsule technology (OpenCV adopted the OpenVisionCapsules open standard), letting users configure, download and update the visual deep neural networks in real time according to their business while the system is running. In early 2020 we co-released the solution with OpenCV.org: the BrainFrame platform + vision algorithm capsules.

Built on leading innovative technology and on the ability to recognize and analyze people, vehicles, objects and behavior, the platform comes with a wide range of commonly used AI skills (algorithm capsules) preinstalled, for video surveillance scenarios such as job-conduct management, retail, restaurants, communities/campuses, buildings, smart-city public spaces, transportation, industrial inspection and safe production. These include human detection, people counting, electronic fences, face identity recognition, behavior recognition (smoking, phone calls, falls, running, walking trajectories), detection of hats/glasses, head-down/sleeping/absence detection, vehicle detection and tracking, and traffic flow analysis. Skills can be combined flexibly to fit business needs, making it easy for system integrators and developers to handle all kinds of intelligent video analytics tasks, with support for on-premises and edge computing.

  • The open-source vision algorithm capsule standard supports all kinds of neural network training frameworks, such as TensorFlow, OpenCV DNN and OpenVINO. Developers can quickly develop and package new algorithms themselves, or quickly package compatible third-party algorithms. You are not tied to a single algorithm supplier.
  • It supports Intel CPUs, integrated GPUs, VPUs and NVIDIA GPUs, and can load custom AI accelerator chips. Computing load is scheduled concurrently across all of the chips' acceleration units, and algorithm fusion is done automatically.
  • A management client provides real-time video AI overlays and can be used directly in demos or production. A graphical interface configures camera or video-file input; the mouse sets alert areas and electronic boundaries; alert conditions are set; and Grafana dashboards display and analyze the structured data, producing all kinds of charts and reports.

:man_teacher:Application scenario demos

In a shopping mall, BrainFrame can manage the checkout area, entrances, shelves and warehouses — the number of people in a queue, waiting time, average checkout time, customer gender, whether a customer is a member, and so on.

image

By drawing electronic fences, you set the monitored areas. It detects the number of people in an area, giving you the queue length and waiting time in real time, and uniform detection tells you whether staff are in their work area.

image Screenshot 2021-01-02 235641
By combining these AI skills flexibly, it produces business management data, overtime warnings, VIP recognition reminders, and shelf and product layout optimization. Knowing foot traffic in different periods and gender/age statistics effectively improves management efficiency and service quality. Screenshot 2021-01-02 234312
On the road, it analyzes traffic by lane, vehicle type, wrong-way driving, running red lights and motor vehicles illegally using non-motorized lanes, with real-time alerts.

:hot_face:Industry pain points & platform features

Common problem 1:

The business logic of combined application scenarios is complex, so designing and integrating AI solutions is difficult and takes a long time. Engineers often spend less than 10% of their effort on the AI application for the specific scenario, but more than 90% of their time developing, integrating and deploying the general AI system and application. This is time-consuming and laborious, validation cycles are long, costs are high, it is inflexible, and it may even end up impossible to roll out.

Platform advantage: using this platform has a low barrier, low cost and greatly shortens the development cycle. The client is fully visual, and multiple algorithm capsules are hot-pluggable. Without any AI or algorithm background, you can use the BrainFrame vision AI analytics platform to fuse and schedule capsules automatically, connecting them to one another to form a neural network topology that runs efficiently.

Application engineers no longer need to worry about AI systems engineering. They only need to focus on developing the scenario application, scheduled uniformly through the BrainFrame platform API. Systems deploy quickly, configuration is what-you-see-is-what-you-get, and the application can be verified immediately.

image
Common problem 2:

The hardware and retrofit costs of a project are high, which makes budget decisions hard and prevents quick adoption. In many industries and enterprises that improve a solution with AI, newly installed smart cameras and other systems are often not compatible with existing ordinary IP cameras and other equipment, causing duplicated investment and huge waste of resources.

Platform advantage: using this platform is fully compatible, flexibly configurable and ready to use once installed. BrainFrame is a pure software solution that supports on-premises or cloud deployment, is compatible with ordinary standard IP cameras and can integrate smart cameras. A different combination of algorithms and alert business logic can be defined flexibly for each video stream, for all kinds of continuous monitoring, tracking, early warning and statistical analysis. Clustered computing can connect multiple sites and support thousands or even millions of camera streams.

Common problem 3:

There are many platforms and algorithms, but each system is independent and relatively closed. Some integrators or applications find that once they integrate with one platform, they can only use the capabilities and algorithms within that platform's framework, which is not compatible with third parties. Being “locked in”, they cannot combine or break through to find the best solution to deliver an application.

Platform advantage: OpenCV promotes an open-source international standard, the OpenVisionCapsules vision algorithm capsule solution. Developers can use the open-source standard code to quickly develop and package new algorithms themselves, or quickly package compatible third-party algorithms, and load them in combination to create entirely new vision applications. It is highly general and compatible, extremely flexible and plug-and-play, with a short development cycle and low cost, and a large number of free algorithm capsules are preinstalled.
[Developers can use it for free and join the discussion, to learn more about the skills and platform features that empower all kinds of industry applications]

:face_with_monocle:Open platform | Open-source algorithms
Developers can get the free program and open-source code at the links below —

BrainFrame platform free download and installation guide:
https://dilililabs.com/docs/getting_started/

Algorithm capsule download list:
https://dilililabs.com/docs/downloads/#capsules

Algorithm capsule development guide:
https://dilililabs.com/docs/tutorials/capsules/creating_a_basic_capsule/

Open-source code and template examples for algorithm capsules can be downloaded from OpenCV's GitHub:

GitHub

GitHub

Algorithm capsule documentation:

https://openvisioncapsules.readthedocs.io/en/latest/

OpenCV.org Hardware Partnership Program

opencv.org

Introduction to OpenCV algorithm capsules

opencv.org

How to design hardware compatible with algorithm capsules:

opencv.org

You can also scan the QR code below to join the WeChat group for product technical and training support. For the group's approval, please note “company_name”.

bfd960bcdbfdc92114a3c26e4eb6b4b

Contact us: https://dilililabs.com/zh/contact/
Thank you for your support and understanding!

BrainFrame video analytics product team

image
AOTU support

You are welcome to leave a message or send us suggestions for training and discussion topics.

AOTU support

The QR code has expired. Could you please update it so we can talk?

AOTU support

Thanks for the reminder, it has been updated. You are welcome to join and chat with us anytime.

AOTU support

The QR code has expired. Is there still a technical discussion group? Please update it.

AOTU support

Updated, thanks for the reminder. You are welcome to join.
There will also be weekly seminars soon, organized by OpenCV.org

AOTU support

The QR code has expired. Is there still a technical discussion group? Please update it.

AOTU support

Updated. Thanks for the reminder.
You are welcome to follow us and join the discussion.

AOTU support

The QR code has expired. Please update it, or just give us an administrator's WeChat ID.

AOTU support

Updated, or you can contact us by email through the website.
Thank you for your interest, and you are welcome to join the discussion.