Edge License Plate Recognition Using CIoU Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing license plate recognition systems require high network traffic and expensive hardware, such as cameras with higher shutter speeds, due to insufficient processing capabilities on-site and the need for image transmission to servers, especially when dealing with blurry images from moving vehicles.

Innovation Solution

A method and device that perform real-time license plate number recognition using a neural network with a loss function comprising classification, confidence, and Complete Intersection over Union (CIoU) loss, running on low-resource IoT devices with on-board computations, eliminating the need for video frame transmission and high-speed cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If photos are transmitted to a backend server for license plate recognition, then recognition can be performed, but network traffic occupation increases significantly

Engineering Contradiction:
Improvelicense plate recognition accuracyVSAvoidnetwork traffic occupation
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts the license plate recognition functionality from the backend server and implements it locally on edge devices (set-top boxes, surveillance cameras, mobile devices). This extraction eliminates the need to transmit photos to servers, thereby reducing network traffic occupation while maintaining recognition accuracy through local processing

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer - the edge device with embedded neural network - that processes images locally before any potential server communication. This intermediary handles the recognition task independently, serving as a mediator that prevents direct photo transmission to servers and reduces network bandwidth consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If better cameras with higher shutter speed are installed to capture clear images of moving vehicles, then image quality improves, but hardware deployment cost increases

Engineering Contradiction:
Improveimage clarityVSAvoidhardware deployment cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent changes the parameter of image processing by introducing advanced neural network algorithms that can recognize license plates in blurry images. Instead of improving camera hardware parameters (shutter speed), the solution modifies the software processing parameters to extract meaningful information from lower-quality images, thereby avoiding expensive hardware upgrades

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical/optical solution (higher shutter speed cameras) with an computational/intelligence-based solution (neural network processing). The neural network compensates for motion blur and image quality issues through algorithmic enhancement, substituting hardware improvements with software intelligence

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of energy

If on-board computations are performed on low-resource IoT devices, then network bandwidth and hardware costs are reduced, but processing capability constraints increase

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidprocessing capability requirements
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the license plate recognition task into distinct processing stages (preprocessing, feature extraction, recognition, post-processing) that can be distributed across different components of the edge device. This segmentation allows efficient utilization of limited computational resources by allocating specific tasks to appropriate hardware units within the constrained device

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses optimized copies of neural network models that are specifically designed for deployment on resource-constrained devices. These copied models are pruned, quantized, or otherwise adapted to run efficiently on low-power hardware while maintaining acceptable recognition accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240346836A1Algorithmic pipeline and general principles of cost-efficient automatic plate recognition system for resource-constrained embedded devices
Publication Date: 2024.10.17 URBANCHAIN GROUP LTD
  • US20240346836A1 patent drawing
  • US20240346836A1 patent drawing
  • US20240346836A1 patent drawing

AI summary

The present disclosure proposes a method for recognizing a license plate number on an image, comprising the following steps: detecting a license plate on a vehicle in an image; recognizing characters on the license plate and coordinates of the characters by a neural network, wherein the loss function of the neural network consists of classification loss, confidence loss and Complete Intersection over Union (CIOU) loss; and organizing the recognized characters based on the coordinates to form the recognized license plate number. By this method, when recognition of a license plate number on an image is performed, the network bandwidth and the hardware cost may be greatly reduced.