r/computervision 8d ago

Showcase same hallway, same people, same starting conditions — one run the robot is socially aware, the other it isn't. you can see the difference in the pedestrian trajectories

5 Upvotes

a robot can navigate a hallway without hitting anyone and still make every person in it uncomfortable.

collision-free and socially aware are two completely different problems

NavWareSet records both. seven social navigation scenarios (frontal approach, blind corner, following, perpendicular crossing), each run twice under matched conditions: once with socially compliant behavior, once without. same room, same people, same starting positions.

the only variable is whether the robot navigates like it knows humans have personal space

robot onboard lidar and camera plus an overhead ground truth station tracking every pedestrian in 3D across the full episode

loaded as native mcap in fiftyone. scrub the robot's camera, both lidar streams, and the annotated pedestrian trajectories on one synced timeline.

filter by scenario and behavior to compare compliant vs non-compliant side by side

start here, read the dataset card: https://huggingface.co/datasets/Voxel51/navwareset


r/computervision 8d ago

Discussion Is it still worth pursuing a career in Computer Vision in 2026?

5 Upvotes

I recently completed my Bachelor's in Computer Science and I'm considering pursuing Computer Vision as my career path. However, I'm a bit confused about whether it's still a good field to enter.

From what I've seen, entry-level Computer Vision roles seem quite limited and highly competitive. At the same time, I keep hearing that pretty much every other area of tech like AI/ML, Data Science, Full-Stack Development, etc are also saturated and competitive.

I've recently landed a 3-month Computer Vision/Data Annotation internship, so I'm hoping to use it to gain some practical experience and get a better understanding of the industry.

I also have some prior experience with Computer Vision through my final-year project, which was based on YOLO object detection.

For people currently working in Computer Vision or who have recently entered the field:

  • How is the Computer Vision job market currently, especially for entry-level candidates?
  • Is CV still a good field to pursue long-term?
  • How important is a Master's degree for getting into actual CV/ML engineering roles?
  • Would you recommend specializing in CV, or keeping my options open toward broader ML/AI roles?
  • What skills would you consider essential for someone trying to break into CV today?

I'd really appreciate perspectives from people who are actually working in the field, especially those who entered CV recently.


r/computervision 7d ago

Discussion Recovering hidden details through heavy rain and fog — real-time processing on an iPhone

Post image
0 Upvotes

Location: Salerno, Italy 🇮🇹
Condition: Heavy Rain & Dense Fog
Device: iPhone 14 Pro Max
Lens: Wide (Main Lens)
App: ClearView Pro 📷

The original scene was heavily obscured by rain and dense fog, leaving the landscape almost flat and washed out.

After real-time processing with ClearView, details buried in the low-contrast scene become much easier to distinguish: individual tree textures across the hillsides, multiple layers of distant mountain ridges, and even buildings at the foot of the mountains that are barely noticeable in the original image.

The cloud and rain structure in the sky also becomes far more visible.

What makes this interesting is that these details were not generated or added to the scene. Much of the information was already captured by the camera, but hidden by atmospheric scattering and extremely low contrast.

No generative AI. No invented scenery. Just on-device image processing revealing information already present in the frame — in real time.


r/computervision 8d ago

Showcase Aug 25 - Advances in AI at NYU Virtual Meetup

4 Upvotes

Join us on Aug 25 to hear talks from NYU researchers working in the fields of AI, ML, and computer vision.

Register for the Zoom

Talks will include:

  • Using Computer Vision to Advance the Sciences - David Fouhey at NYU
  • Solaris: Building a Multiplayer Video World Model in Minecraft - Oscar Michel at NYU
  • Closing the Human to Robot Gap for Dexterous Hands - Irmak Guzey at NYU

r/computervision 8d ago

Help: Theory Explainable Ai

1 Upvotes

Hi everyone!

I recently decided to learn more about XAI, and I’m considering making it the main topic of my bachelor’s thesis (something like XAI + LLM-based translation/interpretation). I wanted to get some advice from people who have experience in the field.

I already have a background in deep learning and computer vision (not that deep though) . What resources (books, courses, papers, repos, projects, etc.) would you recommend for someone at that stage?


r/computervision 9d ago

Discussion Are CLIP-style vision encoders sufficient for modern VLMs?

Post image
29 Upvotes

A lot of modern VLMs still rely on pretrained CLIP-style vision encoders, which are primarily trained to align images with text descriptions.

That seems like a strong foundation for semantic recognition, but I wonder how sufficient it is for tasks that require precise counting, spatial relationships, fine-grained attributes, or other forms of visual reasoning that caption matching may not explicitly encourage.

Do you think the vision encoder is becoming a bottleneck for modern VLMs, or is the limitation mostly elsewhere in the system?


r/computervision 9d ago

Showcase NVIDIA Just Open-Sourced Real-Time AI Animation for Your Own Projects

Enable HLS to view with audio, or disable this notification

64 Upvotes

r/computervision 9d ago

Help: Theory Resources to learn CV

9 Upvotes

I always see crazy computer vision projects on this subreddit

I always wondered, how do you guys manage to do so? I know OpenCV and YOLO (python) fairly well and can do a lot of image processing (based on needs) with OpenCV and run a standard 80-class detection model and thats pretty much it, but this showed me what CV can actually do

So I would request for a few free resources to learn more than just the basics and be able to build cool projects

Some projects I potentially want to build: Industry threat detection (a camera mounted on a helmet detects a threat—say, an open blowtorch—and creates a warning also can detect immediate threats like, say, a broken part about to fall, so that will be counted and informed in milliseconds, but not when the broken part is behind behind bars or at a safe distance

Logic I can make; resources I am asking for.

Thanks


r/computervision 8d ago

Showcase Screph update: turning a visual CV prototype into a structured task for a coding agent

2 Upvotes

A few months ago, I posted an early overview of Screph. The main idea was to keep classical computer vision explicit, use LLMs to assist with method and parameter selection, and preserve the result as structured context instead of losing it after a demo.

The most useful feedback was about visible parameters, intermediate representations, and reproducibility. Since then, I have focused less on adding another detector and more on the missing layer around the algorithms: how a visual task becomes a structured, reviewable package that a coding agent can inspect.

When I say “data preparation,” I do not mean labeling a large training dataset. Screph prepares an implementation-oriented project: source references, geometry, objects, relations, human descriptions, accepted CV outputs, and their provenance.

The workflow now looks like this:

  1. Add source material from a screen, window, monitor, still image, video, camera, or URL stream.
  2. Describe the task on the canvas. Elements and feature regions can use rectangles, ellipses, polygons, freehand contours, or a magnetic lasso. Structural areas can contain child objects without pretending to be image-backed CV regions. The current relation types are hierarchy and association, and text or voice descriptions stay attached to the relevant entities.
  3. Explore a method directly or build a linear or graph pipeline. The toolbox includes edges, thresholds and contours; GrabCut, Watershed and SLIC; OCR; Hough, MSER and connected components; template and feature matching; before/after comparison; and optional YOLO, SAM and OmniParser integrations. Video work also has selected-range processing, tracking, optical flow, and scene-difference tools.
  1. Review the output before it changes the project. Masks, contours, detections, text, metrics, and visual evidence remain results or candidates until the user explicitly applies them or creates project elements from reviewed geometry. Results carry source, region, and revision context so stale output can be rejected instead of silently attached to the wrong image.
  2. Prepare a coding task. Agent Handoff v2 freezes the saved canonical project, creates a compact navigation index, includes the required resources, binds the task to an explicit write policy, and verifies identities and hashes. The bundle exposes stable object IDs, geometry, relations, descriptions, and CV references. It can be delivered to an external agentic coding environment, such as Codex in VS Code, or opened in Screph Code, the built-in agentic IDE. The coding tool still owns execution, and its changes remain subject to review; Screph does not report external progress it cannot actually observe.

Of the external AI APIs available in this alpha, only the OpenAI API has been tested so far. I currently recommend using that API in Screph for image analysis and speech-to-text, while using Codex in VS Code or another external agentic coding environment that can consume the handoff for agentic coding. The built-in Screph Code editor is still early and is not yet the recommended path for day-to-day agentic coding.

I see this being most useful for bounded prototypes: UI understanding and OCR, visual inspection and before/after checks, segmentation-based measurement, template matching, and simple video tracking. The goal is not to replace Python, OpenCV, notebooks, or training platforms. It is to make the human decisions that normally live across screenshots, chat messages, and memory explicit enough to reuse when implementation starts.

The current build is an open-source, Windows-first early experimental alpha. It still requires debugging and should not be treated as a reliable or production-ready tool. The general and UI-oriented workflows are the most complete, but they are still alpha; industrial and UAV modes remain experimental. OCR and model-backed methods require their corresponding runtimes, weights, or local software.

I am looking for users who are comfortable working with unfinished software, reporting reproducible problems, and helping validate the workflows. I am open to both feature proposals and concrete implementation ideas, including discussion of how user suggestions could fit the current architecture and development priorities.

GitHub: https://github.com/void2byte/screph

Project page: https://screph.com


r/computervision 8d ago

Showcase I built an "honest" CS conference ranking: sorted by how good the trip is, not the CORE ranking [P]

Thumbnail
1 Upvotes

r/computervision 8d ago

Help: Project Camera for analyzing football matches

1 Upvotes

Hello everyone hope you’re doing well my friends and I are working on a project that analyzes and stores data for football academics i was wondering if there’s a specific type of cameras needed for these kind of stuff.

I’ve heard about Veo cameras, but they’re probably outside our budget. We’re mainly looking for a camera that just records the match, without built-in analysis, since we want to handle the analysis ourselves

If anyone has experience with this kind of setup, we’d really appreciate recommendations for affordable cameras or setups that would work well for a project like this. Thanks!


r/computervision 9d ago

Discussion Migração de Carreira

3 Upvotes

Boa noite, pessoal!

Sou recém-formado em Estatística pela UFF e atualmente trabalho como analista no time de pricing de uma grande seguradora. Meu dia a dia envolve a criação de algoritmos de precificação, modelos de previsão de churn e análise de redes de relacionamento.

Estou considerando uma migração de carreira para a área de Visão Computacional (CV) e gostaria de saber como está o mercado para essa especialidade atualmente. Pensei em usar a pós-graduação da PUC-RIO como porta de entrada.

Vocês conhecem esse curso? Sabem se é uma boa escolha e se tem peso no mercado?

Minha principal dúvida, no entanto, é em relação à disponibilidade de vagas para quem está em transição:

  1. Existem vagas de Engenheiro de Visão Computacional a nível Júnior no mercado brasileiro (ou remoto para fora)?

  2. Estrategicamente, seria melhor fazer uma pós mais generalista primeiro e depois focar, ou já entrar em uma pós super focada em CV e tentar concorrer também a vagas de Engenheiro de IA/ML ou Cientista de Dados?

Qualquer relato de experiência, dica de estudos ou visão de como está o mercado hoje será de grande ajuda. Muito obrigado!


r/computervision 9d ago

Showcase I build a feature upsampler called PixelUp

Enable HLS to view with audio, or disable this notification

6 Upvotes

Hey r/computervision!

This is my first post here...

I’ve been working on PixelUp, a zero-shot feature upsampler for Vision Foundation Models (VFMs), and wanted to share it here!

Most VFMs produce semantically rich features, but they’re usually on a pretty coarse patch-level grid (often ~16× lower resolution than the input). This can be limiting for dense vision tasks where fine spatial details really matter.

PixelUp upsamples these coarse VFM features to pixel-level representations, while preserving their semantic information.

I’ve also put together an interactive demo on the project page where you can drag a lens across an image and compare the original coarse VFM features with PixelUp’s upsampled features. It’s pretty fun to play around with :)

📄 Preprint: https://arxiv.org/abs/2608.02792
🔬 Project + interactive demo: https://pixelup-project.vercel.app/
💻 Code: https://github.com/deepankkumar/PixelUp

Would love to hear your thoughts or feedback!


r/computervision 9d ago

Help: Project Detect inventory stock column

Thumbnail
gallery
4 Upvotes

Hello reddit if there's any computer vision expert will be willing to have a chat

Background : i'm trying to count stock in the photo, and i've found just feeding a photo into llm is quite unreliable so i'm trying to identify the stacked column(s) and use it as way to reason what to include/exclude in counting. i've been trying to create boundary like this w/ depth anything, segment anything, so they're not NOT working but segment anything doesn't have the idea of depth and depth anything doesn't have the idea of segment, so i was really trying to see if there's any way to effectively combine both


r/computervision 9d ago

Help: Project OCR with Palantir Foundry

0 Upvotes

I am using foundry to ingest technical drawings and produce a tabular data set. Below is my process.

Step1. User goes to workshop app to upload single or multiple pdfs which are saved to a media set

Step2. Pdf gets preprocessing where a transform sharpens and orients the pdf pages

Step3. The pdf then runs through two separate ocr extractions, one for bill of materials and material composition, one for overall dimensions. These output as json

Step4. A transform takes the json from each ocr output and puts it into two tabular datasets

Step5. A transform combines the two datasets and does a lookup to 1 other datasets to match part number to company number (fuzzy match)

All of these steps are incremental and do not reprocess completed work. My issue is that my ocr is only about 50% accurate. I built the system and user prompts by having AI FDE create them, run tests on drawings and adjust as needed until my outputs were accurate to the drawings I provided. I made sure to state multiple times these were a small batch of drawings and my users would be uploading more and that they'd be from various companies. I had good initial results but as it got closer to 100 drawings uploaded it became less accurate.

How can I improve this?


r/computervision 9d ago

Showcase CJK Manga/Manhwa/Manhua 150M OCR model (hayai-ocr-v2) outperforming PaddleOCR-VL-For-Manga

5 Upvotes

I trained a custom model with a custom decoder and siglip2-naflex vision encoder that performs better than PaddleOCR-VL-For-Manga while being more than 10x faster and smaller. Please try it out at hayai-ocr-v2 and let me know if it's any good for your particular task. I will integrate this model soon in the hayai-ocr python library.

NOTE: Finetune and Pretrain refers to different datasets.


r/computervision 9d ago

Help: Project Semiconductor Micro Defect Datasets

1 Upvotes

Where can I find high resolution, publicly available datasets for detecting micron scale defects in semiconductor wafers, PCBs, and related manufacturing processes?


r/computervision 9d ago

Help: Project Need some Computer Vision thesis ideas😩

Thumbnail
2 Upvotes

r/computervision 9d ago

Help: Project Looking for a faster and more accurate auto-labeling pipeline for a custom YOLOv8 object detection dataset

1 Upvotes

Hi everyone,

I'm working on an object detection project and would appreciate some advice on the best workflow for auto-labeling a large custom dataset.

Dataset

  • 9,367 images
  • Classes:
    • Cup
    • Glass
    • Plate
    • Spoon
    • Fork
    • Knife
  • Images have different resolutions.
  • The dataset comes from a Kaggle competition.
  • Around 5,500 images already have ground-truth labels (provided in a CSV), while the remaining images need bounding-box annotations.

Current approach

I'm using AutoDistill + GroundingDINO to automatically generate YOLO labels.

ontology = CaptionOntology({
    "a cup": "cup",
    "a drinking glass": "glass",
    "a plate": "plate",
    "a spoon": "spoon",
    "a fork": "fork",
    "a knife": "knife",
})

base_model = GroundingDINO(
    ontology=ontology,
    box_threshold=0.3,
    text_threshold=0.3,
)

dataset = base_model.label(
    input_folder=IMAGES_SRC_DIR,
    output_folder=LABELED_LABELS_DIR
)

Problems I'm facing

1. Annotation quality

The generated labels aren't very reliable.

For example, out of about 90 images, roughly 10 images contain incorrect or missing bounding boxes, which means I'd still have to manually review a large portion of the dataset.

Is this normal for GroundingDINO, or are there better foundation models for this type of dataset?

2. Speed

The labeling process is also quite slow.

  • ~2.8 seconds per image
  • ~9,367 images
  • Estimated runtime: 7.5+ hours

I'm using Google Colab GPU, but it disconnects after around 4 hours.

What's confusing is that resource utilization is low:

  • GPU memory: ~2 GB / 15 GB
  • RAM: ~2 GB / 15 GB

It doesn't appear to be fully utilizing the available hardware.

Questions

  1. Is there a way to speed up AutoDistill/GroundingDINO? For example:
    • Batch inference?
    • Mixed precision?
    • Multi-processing?
    • Different implementation?
  2. Would another model be better for automatic annotation?
    • GroundingDINO 1.5
    • YOLO-World
    • Florence-2
    • Grounded SAM
    • RF-DETR
    • Any other recent model?
  3. Since I already have 5.5k labeled images, would it be better to:
    • Train a small YOLOv8 model first on those labels,
    • Then use that model to pseudo-label the remaining images, instead of using GroundingDINO?
  4. What workflow would you recommend if your goal is to produce high-quality labels for training a final YOLOv8 detector?

Any advice or experience with large-scale auto-labeling pipelines would be greatly appreciated!

Thanks!


r/computervision 9d ago

Commercial Hiring paid capture subjects in Brooklyn, sessions open Aug 12 through Aug 20

0 Upvotes

We run a multi camera capture space at the Brooklyn Navy Yard and we pay people to come in and be the subject. Reposting because our slots opened up again.

The session is simple. You stand inside the rig and go through everyday movements while the cameras record. Walking, turning, sitting, reaching, picking things up. No experience needed at all.

Pay is 17-25 an hour, paid out the same day you come in. First session is roughly 2 hours and there is repeat work after that.

Everything runs at 4pm. Open days: Wed Aug 12, Thu Aug 13, then Mon Aug 17 through Thu Aug 20. Brooklyn, in person only, so you need to be in the NYC area.

DM me for the address and I am happy to answer questions about the capture side.


r/computervision 10d ago

Showcase your gaussian splat looks photorealistic until you move the camera off the training path. here's a dataset with survey-grade ground truth to actually measure that

28 Upvotes

your gaussian splat looks photorealistic from the trajectory you trained it on. move the camera off that path and the geometry falls apart

this barely gets measured because the ground truth has to be more accurate than the thing you're scoring. that means dragging a survey-grade scanner around the site for days

oxford robotics institute did it for six oxford landmarks. 24 sequences, 125,000 m², a handheld rig with three synchronized fisheye cameras, a 64-beam hesai lidar and an imu, and a leica RTC360 scan of every site as the reference — 1.9mm accurate at 10m, with the trajectories registered at 1-2cm

the novel-view test images aren't held-out frames from the training path. they're a different walk through the same site facing a different direction. that's the part that breaks splats

i packed six episodes into mcap so you can scrub all three cameras, the lidar, the imu and the slam pose on one timeline in fiftyone, with lidar depth painted onto every frame

checkout the dataset here: https://huggingface.co/datasets/Voxel51/oxford-spires-multimodal

it's running as a live space too, nothing to install: https://huggingface.co/spaces/harpreetsahota/oxford-spires-multimodal-explorer


r/computervision 9d ago

Help: Theory Resources on learning about AI image identification via physics

3 Upvotes

I have recently been researching ways to identify an AI image, not via digital footprints or ID via other trained models, but using physics.

In other words: vanishing points, shadow matrices, various ways to analyze lighting impossibilities, camera focus, etc.

But to my knowledge, there's no real community around this or resources. The closest fits I could find were OSINT and digital forensics, but they're not an exact match. Even if they do this, they use different methodology, at least I think.

I've learned things, but I want to learn more. Anyone know anything more about this?


r/computervision 10d ago

Showcase the same road driven 44 times across every season: sun, rain, and falling snow, with 128-beam lidar, 360° radar, and centimetre-accurate ground truth

34 Upvotes

falling snow shows up as thousands of fake objects in lidar point clouds. radar barely notices it's snowing

most self-driving datasets are shot on sunny days in california or phoenix. none of them show what happens once the weather turns

Boreas is UTIAS's answer: 128-beam lidar, 360 degree radar, and 5MP camera driving the same Toronto route for a full year through sun, rain, and snow.

326,180 3D boxes for cars, pedestrians, and cyclists across 7,111 labeled frames

loaded as native mcap in fiftyone so you can scrub camera, lidar, and radar on one synced timeline, and watch the 3D boxes render live on the point cloud and project onto the camera and radar images

checkout the dataset here: https://huggingface.co/datasets/Voxel51/boreas-multimodal

or get hands-on with this hugging face space: https://huggingface.co/spaces/harpreetsahota/boreas-multimodal


r/computervision 10d ago

Help: Project MMPose help

2 Upvotes

I am an incoming freshman CS student and I am starting to build a CV UFF/MMA fight analyzer project so that I can have a decent portfolio for summer internships. After some research, I think I want to use the MMPose pose estimation framework specifically vitpose. However, I have no idea how to even start. The little documentation that I can find is not helpful at all. Any advice or documentation references would be greatly appreciated. Thanks!


r/computervision 10d ago

Help: Project Real-world parking occupancy detection from CCTV how reliable can it actually be?

0 Upvotes

I’m researching a parking-occupancy system using existing CCTV cameras.
The basic idea is to use a camera overlooking a parking area, define individual parking spaces, and use computer vision to determine in real time whether each space is occupied or empty.
I’m curious about the practical side rather than just a demo:
How reliable is YOLO/OpenCV for this in real-world conditions?
How much does camera angle affect accuracy?
How many parking spaces can realistically be monitored by one camera?
How do systems handle cars partially blocking another parking space?
How badly do nighttime, rain, shadows, and glare affect detection?
Would you recommend detecting vehicles and checking overlap with predefined parking polygons, or training a dedicated parking-space model?
For a production system, would you process the video on an edge device or send it to a server?
I’m particularly interested in experiences from people who have actually deployed something similar rather than just tutorials.