Skip to content
relytic

Computer Vision

Detecting an object in a sample image is easy to demonstrate. Production computer vision has to keep working across changing environments, difficult examples, imperfect data, and real deployment constraints.

Relytic designs, trains, evaluates, optimizes, and deploys computer-vision systems for image and video workflows where measurable performance matters.

The problem

When visual information becomes a software problem

Computer vision is useful when a business process depends on people repeatedly looking at images or video to identify, classify, measure, inspect, or track something.

Common challenges include:

  • Important objects are small, occluded, rotated, or visually similar to the background
  • Lighting, shadows, cameras, or environments change
  • Training annotations contain mistakes or inconsistencies
  • A model works on the validation set but fails on a specific real-world slice
  • Accuracy is acceptable but inference is too slow or expensive
  • A research model has never been turned into a reliable production service

The model architecture is only one part of the solution.

What we build

  • Object detection

    Locate and identify objects in images, video, aerial imagery, or other visual data.

  • Image classification

    Classify images or regions into the categories required by the workflow.

  • Segmentation

    Identify objects or regions at pixel level when bounding boxes are not precise enough.

  • Video analysis

    Analyze sequences over time, detect events, track movement, estimate pose, or extract structured information from video.

  • Visual inspection

    Build systems that identify relevant conditions, anomalies, defects, or objects for industrial and operational workflows.

  • Aerial and satellite imagery

    Process large-scale visual data where objects may be small, densely distributed, or affected by viewpoint and environmental variation.

  • Model optimization and deployment

    Export, optimize, serve, and monitor models in the environment where they actually need to run.

System anatomy

We improve the data and system — not only the model

When a vision system fails, switching architecture is not always the right answer. We use structured error analysis to understand the failure modes first.

  • False-positive and false-negative analysis
  • Performance by object size
  • Lighting and shadow conditions
  • Rotation and viewpoint
  • Occlusion
  • Visually similar hard negatives
  • Annotation inconsistencies
  • Class imbalance
  • Data drift

The findings can drive targeted changes to the dataset, augmentation strategy, labeling, model architecture, training procedure, or deployment configuration.

Whole-system quality

Production optimization matters

A more accurate model is not useful if it cannot meet the operational requirements of the application.

Accuracy
Precision, recall, F1, mAP, and failure slices that reflect the actual use case.
Latency and throughput
Whether inference can keep up with users, cameras, files, or batch workloads.
Memory and compute
GPU/CPU requirements, model size, and resource usage.
Optimization trade-offs
Quantization, pruning, precision changes, model export, and the measured effect on speed and accuracy.
Serving
APIs, containerization, model servers, batch processing, monitoring, and deployment infrastructure.

Evidence

Computer vision in practice

Three projects show how the engineering approach changes across industrial imagery, consumer video, and medical AI.

01

84.5% → 92.0%mAP@50

Industrial vision improvement

Model benchmarking, structured error analysis, and targeted data improvements supported a move from YOLOv8 to RF-DETR Large.

Production work also covered Airflow, MLflow, ONNX, TensorRT experiments, pruning, and NVIDIA Triton serving.

02

From video to AI coaching

Golf Vision AI turns user-recorded swing video into structured technique analysis and personalized feedback through a deployed backend.

The AI/video-analysis backend and integration were built as part of this work. The iOS application itself was not built as part of this scope.

Tools and methods

  • MediaPipe
  • YOLOv8
  • OpenCV
  • FastAPI
  • Docker
  • Google Cloud

03

Medical imaging

Work with Mknoon AI spans medical-image model development, evaluation, APIs, deployment, and product integration.

Current benchmarks: 95.5% overall F1 for chest X-ray classification; 85% F1 for dual-view mammography classification; 65.1% mAP for tumor localization.

Common use cases

  • Industrial inspection

    Automate visual checks and surface cases that require human attention.

  • Aerial and satellite analysis

    Detect and analyze objects or regions across large imagery collections.

  • Sports and movement analysis

    Estimate pose, detect events, analyze technique, and provide structured feedback from video.

  • Medical-image AI

    Develop and evaluate assistive image-analysis models with appropriate domain validation and human oversight.

  • Visual asset classification

    Automatically categorize, route, or search large image collections.

  • Custom image and video workflows

    Build specialized systems where business logic depends on information contained in visual data.

Honest advice

When computer vision is — and is not — the right solution

Computer vision is appropriate when the information needed by the workflow genuinely exists in images or video and can be defined clearly enough to evaluate.

Some problems can instead be solved more reliably through metadata, sensors, structured data, or changes to the upstream process.

We start with the workflow and the available signal before deciding what model to train.

How we work

From images to production

  1. 01

    Define the task

    We clarify what must be detected, classified, measured, or understood and how the output will be used.

  2. 02

    Inspect the data

    We analyze dataset quality, labels, edge cases, class distribution, and the conditions the production system will encounter.

  3. 03

    Establish the benchmark

    We define metrics and evaluation slices that represent real success rather than relying only on one aggregate score.

  4. 04

    Build and improve

    We train and compare approaches, analyze failures, improve the data, and iterate against the benchmark.

  5. 05

    Optimize and deploy

    We measure the exported model on the target environment and integrate it into the production workflow.

Next step

Have an image or video problem you want to automate?

Book a 30-minute conversation with Relytic to discuss the visual data, the decision you need the system to make, and what reliable performance would look like.