Urgent.News

What's breaking now, across thousands of outlets.

Tech

Validate bounding boxes from a general vision model

A general model can take an image plus a question and return segmentation, bounding boxes, and object detection, work that used to require its own trained vision system. Use those boxes only after your code checks the schema, the coordinates, and that every box has a label. Fine-tuning can raise how often the model is right. The check in front of the boxes stays. Logan Kilpatrick , product lead…

When using a general vision model, it's crucial to validate the bounding boxes before employing the results. After receiving the boxes, ensure they adhere to the schema, have correct coordinates, and include a label for each box. Regular fine-tuning can enhance the model's accuracy. However, the validation process should remain consistent even with improved performance.

Logan Kilpatrick, product lead for Google AI Studio and the Gemini API at Google DeepMind, explained this shift during a Chain of Thought episode in February 2025. Paige Bailey, AI developer relations lead at Google DeepMind, shared a similar scenario on episode 47 in January 2026 involving a small open robot running a general model for vision, speech, and physical actions.

In the past, a custom vision problem might have taken nine to twelve months to solve, including data collection, model training, and production deployment. With a general vision-language model, such efforts are no longer necessary. However, the production bar remains unchanged.

To check the validity of bounding boxes, reject the response if any box falls outside the image, has zero width or height, or lacks a label. Only then should you pass the boxes to drawing, cropping, or other actions. Always schema-check any structured output, such as masks, boxes, or detections. Store the image dimensions with the request to establish a reference for the validation check.

Maintain the same gate, even after fine-tuning the model, to ensure consistent results. If the structure is incorrect, the system should still refuse the output. The task definition, refusal path, and measurement criteria are all under your control. Before fully implementing the model, define a success check to ensure the system meets your expectations.

Start with a small set of images with known bounding boxes and compare the model's output to the correct labels. In January 2026, AI developer relations lead Paige Bailey demonstrated this validation process with a JSON response. Stanford's open Pupper robots, equipped with a Raspberry Pi and Gemini APIs for vision, utilize Gemini Live for text-to-speech and robotic actions like shaking hands or following someone. Always validate the perception output before triggering any actions to ensure reliable results.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Part 3 — Networking: From `fetch()` to Packets

Most web developers use HTTP every day. We write fetch() , call APIs, send requests, and handle responses. But lets understand what happens underneath those familiar abstractions.

  • fetch() abstraction hides HTTP, TCP, IP, Ethernet/Wi-Fi layers
  • HTTP uses ports to identify application endpoints (e.g., 443 for HTTPS)
  • DNS resolves domain names to IP addresses for routing packets

How Upload_Tracker.Py Stops Double-Posting When You Re-Run A Batch

I run my whole asset pipeline on a 1 vCPU, 2 GB RAM box with no GPU. A few months ago I had a batch of 40 sticker assets ready for Adobe Stock, Vecteezy, and Dreamstime.

  • UploadTracker.py prevents double-posting in batch uploads.
  • Script maintains ledger of uploaded assets in text file.
  • Ledger updated after successful upload to track unfinished assets.

Step Up! My phone told me I can't dance

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Step Up! is a web app that tells you whether your salsa steps land on the beat.

  • Step Up! assesses salsa dance steps alignment with beat
  • Uses smartphone/laptop camera to capture dance moves
  • Provides score out of 100 and improvement tips

Sent is not confirmed

A send tells you about your side. A read-back tells you about the other side. Most agent failures I have debugged this year live in the gap between those two sentences, in a state that deserves its…

More from Sunday 18 October →