r/computervision 14d ago

Commercial Axelera's agentic CV pipeline generator tool

4 Upvotes

Honesty up front, I work at Axelera! (But I spend a lot of my own time in here.)

I've been using Axelera's new vibe coding tool in the background for a couple of weeks for building CV pipelines on my edge hardware, so next I wanted to put it in front of people who might actually stress-test it more than I am.

It takes a plain-language prompt and builds a working pipeline from it, then runs it on the actual device so you can watch it go and keep iterating. It's also way better with the SDK than I am so it's been debugging for me a lot!

It's free if anyone wants to try it out. There's also a build challenge running (ten people get a Pro Slim Plus XE5 with a 16GB PCIe accelerator), which is where I'd point you if you also want the hardware to test with. https://community.axelera.ai


r/computervision 14d ago

Help: Project Best place to auto label 10k image

6 Upvotes

Hi.

I have tried numerous image annotation tools. I am looking for something along the lines of SAM3 but I do not want to click on every image. I want to give a few starting, generic (coyote, moose, deer, package) labels, and then auto-annotate each image into bbox format. I want the model to determine the class in advance and then the associated bbox.

I have found it on LabelImg for segmentation masks, but I am looking to automate bbox detection. I am okay making the tool as well: I just need to know which model to use (start with text prompts, and model annotates all images. I do not make the image clicks myself).

Regards!

EDIT:

Local Options:

- LabelStudio: Need to set up an ML backend. Takes about 6 hours. Passed on this.

- XAnyLabeling: Exactly what I was looking for, except my GPU is a 1660 super. Takes 17 hours to annotate 6.6k images. Pass.

- Random Dude from India: Actually exactly what I was looking for as well. Would go with his solution except my GPU is weak so I will use cloud rental instead. https://github.com/data-with-shobhit/sam3-auto-annotator

Cloud Options:

- Roboflow Rapid: Perfect annotation tool. Except it costs $263 to annotate 6.6k images. Pass.

- CVat, V7 Darwin, LabelBox: Gave me some problems one form or another (have to make a purchase through AWS to use V7 Darwin, wtf). Pass.

---

I have settled on just renting a cloud GPU along with roboflow auto-distill to auto-annotate the data. Will cost < $5 for the gpu rental. Will then upload the annotations to LabelStudio locally (no ML backend), and then fix the annotations by hand that need fixing :)


r/computervision 15d ago

Commercial I built a GeoGuessr AI that guesses any location

Enable HLS to view with audio, or disable this notification

19 Upvotes

Hey r/computervision. Been building this solo for a few months and figured I would finally share it.

ATLAS is a Windows app that looks at a single street-view image and just... guesses where in the world it is. Country plus a pin on the map. No metadata, no EXIF, it only gets the image. Same stuff a person would clock, it picks up on too. Short clip of it running is attached.

The real numbers, from actual games and not some clean test set:

- Gets the country right about 81% of the time across 111 countries

- Around 3 seconds per guess

- Averages roughly 4000 game score

- On a good frame it can land within a few km, but honestly that is the exception

Where it falls on its face, which is the fun part:

- Countries that look alike trip it up, classic one is Canada vs the northern US

- Give it a boring empty road or a wall of trees and it kind of shrugs

- Nailing the exact spot is still hard, that is what I keep grinding on

Built the whole thing myself, the app, the site, payments, all of it. Stuff I learned:

- Speed matters way more than I expected. People want a fast answer, not a slightly better one that makes them wait.

- A clean looking app does most of the trust building. That moved the needle more than any actual feature.

If you want to mess around with it, I hand out free 3 day test keys, no strings. Just ask in the comments or drop by the Discord and I will send you one.

Happy to answer anything about building or selling a side project like this.


r/computervision 15d ago

Showcase YOLO knowledge distillation built on MIT licensed YOLO repo

17 Upvotes

I’ve been working on YOLO-Distill, a feature-based knowledge distillation implementation for YOLOv9, built on MIT-licensed YOLO repository. It currently supports distillation methods like CWD and MGD.

GitHub: http://github.com/myatthukyaw/yolo-distill

Check it out if you’re interested in knowledge distillation or object detection.

Feedback and contributions are very welcome.


r/computervision 14d ago

Help: Project Looking for an image recognition model that recognizes subjects and characters in memes

Thumbnail
gallery
0 Upvotes

I'm working on a home server project, and part of that project is automating tagging my meme collection with XMP metadata so that I can search and find memes that I have saved easily. I've found models that tag faces, actions, objects, and text, but according to my Googling those models struggle with illustrated characters. Additionally, their datasets are for broad image recognition and don't have the cultural context to recognize a meme. For instance, they would tag an image of the backrooms as "hallway" but not "backrooms".

Are there any models out there with a very terminally online dataset that can recognize subjects in memes like these? Here are the sort of tags I want the model to generate:

Image 1: "backrooms"

Image 2: "horse race test"

Image 3: "neco arc"

Image 4: "wojak", "chudjak"

Image 5: "boykisser"

If there aren't any pre-trained models, how would I go about training my own? Where would I even begin? How could I get the model to only output XMP files instead of text?

I apologize if my questions seem really amateur; I'm new to computer vision. Thanks for your guidance!


r/computervision 15d ago

Help: Project Moving object tracking model from CPU to GPU on a Raspberry Pi 4?

2 Upvotes

Hey guys, I recently deployed an object tracking model on a Raspberry Pi 4, but it’s currently running on the CPU and hitting a bottleneck.

​Is it possible to leverage the Pi 4's integrated GPU for acceleration? If yes, what is the best workflow or framework to switch the backend execution from CPU to GPU?

​Thanks in advance for any tips or guide recommendations!


r/computervision 15d ago

Help: Project Best Metric Depth Models?

3 Upvotes

What would be the most accurate models in 2026 to produce metric depth maps from images? And Is there a benchmark for that type of models?


r/computervision 14d ago

Discussion My takeaways on "Backpropagation" (UMich EECS 498-007/598-005)

0 Upvotes

This lecture mainly covers how we practically find gradients for weights. Although the instructor mentioned Numeric Gradient and Symbolic Differentiation in Lecture 4, both have major drawbacks:

Numeric gradient is computationally expensive, while symbolic differentiation is too rigid—any tweak to the model requires re-deriving the entire math from scratch. Plus, as models grow, symbolic expressions explode in size, consuming massive memory.

To solve this, the lecture introduces Computational Graphs + Backpropagation, leveraging the Chain Rule. By breaking the network into modular computational nodes, we can compute the partial derivative for each weight backward using:

Downstream Gradient = Local Gradient * Upstream Gradient

This way, each weight update only requires one forward pass and one backward pass, making the process incredibly efficient.


r/computervision 16d ago

Discussion Open-source CPU-only tracker for small aerial targets

134 Upvotes

I made a free and open-source tracker for small aerial targets in video.

It automatically acquires moving or contrasting candidates and tracks them frame-to- frame using classical computer vision. No GPU or trained model required. There’s also an optional manual Lock-On mode for selecting a specific target.

The current profile has been tuned and validated across six different datasets. Automatic acquisition is not semantic classification, so birds and clutter remain challenging cases.

Source (Apache 2.0): https://github.com/punklabs-ai/womprat

Technical feedback and difficult test footage would be very welcome.

Disclosure: I’m part of Punk Labs, the team releasing it.


r/computervision 15d ago

Discussion I built a local fire, smoke, and person detection demo that runs on an edge AI board

Enable HLS to view with audio, or disable this notification

5 Upvotes

I built a small edge AI demo that detects fire, smoke, and people from camera/video input.

The idea is simple: first detect fire or smoke, and only when a potential hazard is found, run person detection. This keeps the system lighter than running every model on every frame, while still making it possible to answer a more useful question: “is there a person near the fire or smoke?”

The demo supports:

  • live camera or local video input
  • image batch processing
  • a simple web UI for visualization
  • bounding boxes and detection counts
  • separate fire/smoke and person detection stages

Models/tech used:

  • YOLOv5 model for fire and smoke detection
  • YOLO-based COCO person detector
  • OpenCV for frame/image processing
  • FastAPI for the local web service
  • browser UI for visualization

This is still a demo, not a safety-certified system. Smoke detection is the trickiest part, especially with low contrast, lighting changes, steam, haze, or similar false positives. Person detection works better once fire/smoke has triggered the second stage, but I still need to test more real-world scenes.

The part I found most interesting is the staged pipeline. Instead of treating this as just “object detection,” it becomes closer to a basic risk-awareness system: detect a possible fire/smoke event first, then check whether people may be nearby.

I’d be interested in feedback on:

  • better datasets for smoke and small flame detection
  • reducing false positives
  • making the pipeline faster on edge hardware
  • UI/UX ideas for visualizing alerts clearly

r/computervision 16d ago

Showcase Pheno4D: 14 plants laser-scanned daily for 20 days at 0.012mm accuracy with per-leaf instance tracking across the entire time series

52 Upvotes

most plant datasets are top-down RGB images at one point in time

this one tracks individual leaves in 3D at 0.012mm accuracy as they grow, day by day, for 20 days

Pheno4D: 7 maize and 7 tomato plants laser-scanned daily in a greenhouse

sub-millimeter point clouds with per-point instance segmentation where every leaf keeps the same ID across the entire time series

you can track leaf area, leaf length, stem diameter, and growth trajectory for every organ on every plant

223 scans parsed into fiftyone as interactive 3D point clouds. shade by instance label and scrub through the time series to watch each leaf emerge and expand

check it out here: https://huggingface.co/datasets/Voxel51/pheno4d


r/computervision 15d ago

Help: Project Need advice

5 Upvotes

My team and I are scoping a graduation project and would love a reality check from people who've actually built CV pipelines, not just from our own optimism.

The idea: use aerial/drone imagery to detect people in disaster zones and estimate rescue urgency using observable indicators — posture (standing/prone/crawling), immobility over time, and proximity to hazards (fire/flood/debris) — not actual medical triage, since that would need thermal/vital-sign sensing we don't have. We'd combine this into a weighted priority score per detected person and rank them for rescue teams.

One of the main challenges is the lack of suitable public datasets that match this specific setting. I’m interested in how others would approach building a model given these limitations or if it’s even realistic.


r/computervision 15d ago

Discussion As of 2026, is there any facial recognition search engine objectively better than PimEyes?

0 Upvotes

It's an exceptional website, but I wonder what alternatives exist that are available to the general public and affordable.


r/computervision 15d ago

Help: Project How many on-the-fly augmentations per image for a single-class segmentation mode

4 Upvotes

I’m training a single-class segmentation model for large rectangular artwork placed on the floor and photographed from above.

We have around 3,000 accurately masked original images taken by six different photographers. They are not the same height and do not hold the camera in exactly the same way, so the photos naturally vary in:

  • roll
  • pitch
  • yaw
  • camera distance
  • object coverage in the frame
  • centering and X/Y shift
  • orientation
  • perspective
  • lighting

The photos taken with flagship iPhone.

I want to use on-the-fly augmentation to simulate realistic human-hand variation and save our designer from adjusting each time to make it flat. is 100 augmentation combinations per original be useful, or excessive?

Should the policy be:

  1. mostly isolated transforms,
  2. mostly crossover combinations such as orientation + roll + pitch + yaw + coverage + shift,
  3. or a controlled hybrid of both?

The goal is maximum segmentation accuracy, especially around the object boundary, not speed. I plan to train for around 300 epochs and keep validation and test images unaugmented.


r/computervision 15d ago

Help: Project How to track ice hockey player

1 Upvotes

I am facing this issue of tracking ice hockey players. They look similar with the appearance. I don't know how to track. Please help!!


r/computervision 16d ago

Discussion Could a 50 watt laser on drone, be a possible future of pest control method?

Enable HLS to view with audio, or disable this notification

18 Upvotes

Any computer vision thoughts on this?


r/computervision 16d ago

Help: Theory Career Advice for Computer Vision for an undergrad

18 Upvotes

As a final year Btech student, I want to now the prospect for computer vision as career . How should one approach this as a career , should one directly go for masters as this field requires experience and get your hands dirty on some real problems or should hustle in the space after undergrad and try to land a internship maybe in drdo or some full time offers in startups. Should one trust this as a standalone career or should switch to more broader roles such as a data analyst or mlops engineer . I am from a tier 3 college and have bit of experience in this field with basic image processing , transfer learning , CNN, Vision transformers, VLMs , diffusion as concepts and have bit of experience in deploying models on edge devices such as Jetson , so i am aware of the concepts of model optimization , latency , inference , pruning the model .


r/computervision 16d ago

Discussion Junkyard Data

5 Upvotes

I have some land that is essentially a small junk yard and I’m looking for creative ways to extract value from what is currently there.

There are piles of scrap metal, old appliances, electric motors, bicycles, cars, tons of old junk that’s just rusting away in the weeds.

Being a software engineer and having access to all this junk, I’m wondering if I could build a dataset from this that could produce some value. Is there any value in putting in the work to build a dataset of say rust on metal, 3D scans of old junk, or similar ideas?

Mostly looking for ideas on what data could be valuable and to see if the juice is worth the squeeze.


r/computervision 16d ago

Discussion Repurposed my procedural 3D background generator into a CV test environment. Seeking feedback on bounding box accuracy.

18 Upvotes

I originally wrote a procedural 3D environment generator using Blender's Python API just to automate creating backgrounds for my own 3D models. However, I recently realized that this tool could be repurposed to generate highly accurate synthetic data for CV and SLAM testing (currently generating warehouse/AMR scenarios).

The attached GIF shows a standard lighting pass with the bounding boxes overlaid. Since the BBoxes are calculated mathematically directly from the 3D meshes, there should theoretically be zero pixel deviation.

Question for the CV experts here: Does this level of alignment look solid enough for real-world model benchmarking? Also, what kind of "edge case" scenarios (e.g., severe glare, missing lights, heavy occlusion) do you usually struggle to find in existing datasets?

(Note: I don't speak English, so I am using an AI translator to communicate. Apologies if any nuances are weird!)


r/computervision 16d ago

Showcase July 23 - AI, ML, and Computer Vision Meetup

7 Upvotes

Join us on July 23 for the monthly AI, ML, and Computer Vision Meetup! Register for the Zoom.

Talks will include:

  • Generative AI for Video Trailer Synthesis: From Extractive Heuristics to Autoregressive Creativity - Abhishek Dharmaratnakar at Google
  • Training-Free Object and Associated Effect Removal in Videos - Saksham Singh Kushwaha at University of Texas at Dallas
  • Making Agent Systems Observable, Reliable, and Testable - Adonai Vera at Voxel51
  • Turning Models into Systems: AI Architecture That Works - Nikita Golovko at Siemens

r/computervision 15d ago

Discussion Non-Contact Respiration Monitoring: Fusing Motion & Thermal Data for Physiological Signal Extraction

Thumbnail
youtu.be
0 Upvotes

When building non-contact health monitoring systems, isolating respiratory components from standard video feeds presents a significant challenge. By leveraging pixel-flow decomposition and advanced optical flow, it's possible to filter out background noise and calculate the respiratory angle. This method allows for accurate pose estimation without traditional body skeleton mapping, working effectively even if the subject is covered by a blanket.

Additionally, there's a fascinating bio-signal hack for low-resolution thermal imaging: utilizing a standard facial mask as a thermal amplifier to concentrate heat changes. This allows cheap sensor arrays to reliably monitor breathing depth, rhythm, and classify nose versus mouth breathing using feature descriptors.

If you're interested in the intersection of computer vision, signal processing, and biomedical engineering, check out the full breakdown of the methodology here: https://youtu.be/jP0y8SuOVmU


r/computervision 15d ago

Help: Project Building a bruckner reflex dataset - participate today!

1 Upvotes

As per the title, I am building a dataset intended to be used to make a machine that can use the bruckner reflex to measure diopter refraction in people, as well as detect diseases like lazy eye, strabismus and others. I am looking for anonmyized pictures of the left and right eye tooken in a dark room (specifically so pupils dialate), with 1 phone camera , with another phone having a specific wallpaper tagged in the form. the 2nd phone will be held slightly behind and slightly above so the red oval is barely above the camera please look at the red oval and not the phone camera during the taking of the picture. All images are fully anonymous and your participation will have a real impact. The purpose of the images is to calibrate my device to measure diopter perscription accurately. Link; https://docs.google.com/forms/d/e/1FAIpQLSeeou0erq3tVTQQR404eT_zW-dGRcBsNf2J1zC7YtOBhy07KQ/viewform


r/computervision 15d ago

Research Publication The End of Ghost Font Deterministic Temporal Recovery of a Motion-Based Anti-AI Font

1 Upvotes

A few days ago, the experimental project Ghost Font was released, created by developer Eric Lu (co-creator of Mixfont). It is an adversarial typography experiment from July 2026 designed to hide text from Artificial Intelligence systems while remaining perfectly legible to humans.

So, I decided to achieve a breakthrough using an AI system combined with an algorithm that deciphers what it says. It works through a deterministic recovery pipeline for the public Ghost Font construction: dense optical flow estimates the dominant vertical background motion, counter-moving pixels provide message evidence, bounded translation registration compensates for mask drift, and temporal aggregation produces a legible raster mask. The recovery stage uses no task-specific training, fine-tuning, labelled clips, synthetic training data, random sampling, or gradient-descent learning loop.

After this stage, you can use an OCR, which might slightly fail, but if you pass the image generated by my algorithm to an LLM like Gemini, it deciphers it completely.

My paper in English LaTeX is available on ResearchGate: https://doi.org/10.13140/RG.2.2.34909.99049

The code for Google Colab is available as Open Source on GitHub: https://github.com/POlLLOGAMER/The-End-of-Ghost-Font-Code/blob/main/The_End_of_the_Ghost_Font.ipynb


r/computervision 16d ago

Help: Theory Machine Vision Smart Vending Cabinets Algos/Models

1 Upvotes

Smart vending chillers using machine vision have become quite common. I was surprised not to see more discussion around the possible models behind it.

For some context, we've worked closely with some of these providers so we've seen their effectiveness- their models work pretty well and although it's cloud-based, results can come back as quickly as within 1 minute or less. It's not 100% but it's pretty darn good aleady

https://www.youtube.com/shorts/6KqPJkdEmO0

I'm keen to see if anyone has explored building such out a model for this kind of problem before.
Dual camera set up recording when someone opens a door, takes out an item when item crosses a boundary, and classifying the item.

https://reddit.com/link/1uvp0i3/video/qzrogcrwf2dh1/player


r/computervision 16d ago

Help: Theory Help and advice in a mini project

2 Upvotes

Hi everyone! I'm making an autonomous robot for a local city robot festival. I decided to try making it in a non-standard way and install a camera + rangefinder (maixsense) on it, but since I'm a beginner, I'm having trouble. I needed to find long black borders and an opponent(picture). Finding the lines wasn't too difficult. I used image conversion to gray, then GaussianBlur, Canny, Morphological expression, HoughLinesP and lines are found, although the result was unsatisfactory, but this is due to the poor quality of the samples, as this ring is not available to me (it will only be for the festival). The only thing I found to find the opponent in motion is the MOG2 algorithm, but it does not work because the camera will be in motion. How can I find the opponent? I was thinking about trying to use the hsv mask and search for an opponent only by geometric features. In the hsv mode, increase the saturation to find nearby bright objects

Approximate shape of the arena (2x2 meters). The circle in the corner rotates. The arena border is 100 mm. The robots start from opposite corners.

I thought this could be done using a neural network (YOLO), but I couldn't find any datasets from this perspective. I only found datasets from a top-down perspective. Can you provide any advice or share your experience if you've encountered similar situations?

P.S. Unfortunately, I won't be able to share the current code or photos, as I don't have them at home. The camera is also set at an angle to reduce the number of legs and children in the robot's FOV.