Mobile Image Identification via Server-Side Database Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database systems face challenges in efficiently identifying images captured in the field, particularly when dealing with large datasets and the need for rapid matching in short-time encounters, as they are impractical to store and search within a mobile device.
Innovation Solution
A database system that utilizes a back-end system to store and analyze reference images, allowing for image recognition, dynamic database updates, and interactive user interfaces for image search and data visualization, enabling users to capture images, transmit them for analysis, and retrieve identification information on a mobile device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a large database of reference images is stored in a mobile device, then image identification capability is improved, but device storage capacity and processing speed are exceeded
Solution Approach 1:
The system divides the database into two segments: a large reference database stored on remote servers and a smaller local database stored on the mobile device. The server handles complex image matching operations while the mobile device performs capture and display functions, resolving the contradiction between database size and device capability.
Solution Approach 2:
The system introduces a server as an intermediary between the mobile device and the large database. The server acts as a mediator that receives image data from the mobile device, performs complex matching operations against the large database, and returns results, allowing the mobile device to access large database capabilities without storing the entire database locally.
2Speed
If image matching is performed on a mobile device, then processing speed is improved, but matching accuracy decreases due to limited computational resources
Solution Approach 1:
The system segments the processing tasks by having the mobile device perform initial image capture and transmission, then relying on the server's superior computational resources to perform the actual image matching and identification. This division allows accurate matching using advanced algorithms on the server while maintaining rapid response through efficient data transmission.
Solution Approach 2:
The system replaces the mechanical limitation of mobile device processing power with server-based computational resources. Instead of attempting to perform complex image matching on resource-constrained mobile hardware, the system substitutes remote server processing capability, achieving both speed and accuracy through optimized network communication and server-side computation.
3Loss of information
If a comprehensive database with detailed identification information is used, then identification completeness is improved, but data transmission time increases
Solution Approach 1:
The system extracts only the essential identification information needed for the encounter from the comprehensive database and transmits it to the mobile device. Non-essential or redundant data remains on the server, reducing transmission time while maintaining identification completeness for law enforcement purposes.
Solution Approach 2:
The system implements partial data transmission by sending only the most critical identification fields immediately for rapid identification, with the option to retrieve additional detailed information on demand. This partial action approach ensures timely identification while maintaining access to complete database information when needed.
Data Source
AI summary
Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems configured to perform image identification of an image captured using a remote mobile device, and display of identity information associated with the captured image on the remote mobile device, in communication with the database system(s). A system obtains an image captured using a camera on a remote mobile device and performs image analysis to identify the captured image using reference images in one or more databases. The system can present the results for display an interactive user interface on the remote mobile device.


