Image Capture
Photograph or Upload — Any Image Source, Any Device
An image enters the Strev AI image data extraction system from one of three sources. Mobile camera: a field team member photographs a label, document, or certificate directly from the Strev mobile app using the device's camera. Desktop upload: a user uploads a scanned document, PDF image, or photograph from their desktop interface. Batch import: multiple images or a folder of scanned documents uploaded simultaneously for bulk processing. The image quality requirements are designed for real-world conditions — moderate lighting variation, slight angle, and minor focus imperfection are handled by the processing step rather than requiring re-capture.
Mobile App
Image Processing
AI Pre-Processing — Orientation, Enhancement, and Layout Analysis
Before extraction begins, StrevAI pre-processes the captured image: correcting orientation, enhancing contrast and sharpness for OCR accuracy, identifying the document type and layout structure, and locating the text regions within the image. This processing step is what enables accurate extraction from real-world image conditions — photographs taken at an angle, documents with varying print quality, or multi-section layouts where fields appear in non-standard positions. The processing happens automatically, typically in under two seconds, before extraction begins.
StrevAI
AI Extraction
OCR and Field Recognition — Structured Data From Unstructured Image Content
With the image pre-processed, StrevAI applies OCR to convert visible text to machine-readable characters, then applies field recognition to identify which text values correspond to which operational data fields. For an asset label, this means recognising that "S/N: XK-7741" is a serial number and "Mfg: 2022-04" is a manufacturing date. For an invoice, it means identifying line items, quantities, unit costs, and supplier details from the invoice structure. The extraction model is trained specifically on asset management document types — it understands the semantic meaning of extracted text in the context of operational records, not just the character sequence.
AI Metadata Extraction
Human Review
Extracted Fields Presented for Verification — Low-Confidence Values Flagged
After extraction, Strev presents the extracted field values in a review interface — showing the source image alongside the extracted data with each field's confidence score. High-confidence extractions appear ready to confirm. Low-confidence extractions — where the OCR encountered ambiguous characters, partial text, or unusual formatting — are highlighted for human attention with the problematic region of the source image indicated. The reviewer corrects any flagged values and confirms the complete extraction. This human review gate is what ensures extraction accuracy in the presence of real-world image variation — the AI provides speed, the human provides the quality validation.
Document Storage
Record Creation
Confirmed Extractions Create or Update Operational Records — Instantly
When the reviewer confirms the extraction, Strev creates or updates the relevant operational record from the confirmed field values. A confirmed asset extraction creates a complete asset record — all standard and custom fields populated from the extracted data, the source image attached as the asset's documentation. A confirmed warranty extraction creates the warranty record linked to the asset and configures the renewal alert from the extracted expiry date. A confirmed invoice extraction creates individual asset records for each line item. The record is live in the Strev platform immediately — searchable, linkable, and available for all downstream operational processes.
Asset Management
Downstream Activation
New Records Connect to Workflows, Alerts, and Operational Intelligence — Immediately
Records created from image data extraction are fully operational from the moment of creation — they participate in all Strev platform capabilities immediately. An asset record created from a label extraction is searchable, QR-linkable, and visible in the asset management dashboard. A warranty record created from a certificate extraction activates the renewal alert workflow. A contract record created from a scanned agreement initiates the approval workflow. Extracted records aren't data entry outputs — they're fully active operational records that trigger the same downstream workflows as manually created records from the moment they're confirmed.
Workflow Automation