Computer Vision System for Sub-Room Space Use Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision systems lack the capability to provide identification and quantification of space use at a sub-room level of granularity while maintaining privacy and security, and they often rely on video streaming which raises privacy concerns.

Innovation Solution

A computer vision system utilizing an embedded board powered by an Nvidia GPU and quad ARM CPU processor that captures image frames, performs real-time parallel computations, and uses an open-source neural network like YOLOv2 for object detection and proximity-based tracking, without streaming video, storing only processed data to maintain privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video streaming is used to capture and transmit camera data, then real-time detection and analysis can be achieved, but privacy and security concerns arise due to continuous video transmission

Engineering Contradiction:
Improvereal-time detection speedVSAvoidprivacy and security risks
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the essential detection data (object presence, location, and basic attributes) from the video stream and transmits only this processed information to the server, rather than transmitting the entire video stream. This extraction approach maintains real-time detection capability while eliminating privacy risks associated with continuous video transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The embedded device acts as an intermediary between the camera and the server, performing local processing of video data before transmission. This intermediary function allows the system to maintain real-time detection while filtering out sensitive information, thus resolving the contradiction between speed and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If complete video streams are transmitted to the server for analysis, then comprehensive analysis can be performed, but network bandwidth and server processing resources are consumed

Engineering Contradiction:
Improvedetection information completenessVSAvoidnetwork and server resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The detection task is segmented between the embedded device and the server. The embedded device performs initial detection and extracts key features, transmitting only this processed information to the server. This segmentation reduces network bandwidth consumption and server processing requirements while maintaining detection information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The embedded device performs preliminary detection and data extraction before transmitting information to the server. This preliminary action reduces the amount of data that needs to be transmitted and processed by the server, thereby reducing network and server resource consumption while preserving essential detection information.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If high-resolution video is captured and processed, then detection accuracy is improved, but computational requirements and processing time increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies local quality processing by performing detection on regions of interest within the video frame rather than processing the entire high-resolution image uniformly. This approach maintains detection accuracy for relevant objects while reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The embedded device performs partial processing of video data, focusing computational resources on detecting and extracting key features rather than processing all video data in full detail. This partial action approach maintains sufficient detection accuracy while significantly reducing computational requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10951807B2Computer vision system that provides identification and quantification of space use at a sub room level of granularity
Publication Date: 2021.03.16 ROUNDHOUSEONE INC
  • US10951807B2 patent drawing
  • US10951807B2 patent drawing
  • US10951807B2 patent drawing

AI summary

A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system provides identification and quantification of space use at a sub room level of granularity.