Object and Boundary Detection in Images
Object detection engineering across one- and two-stage detectors, IoU, NMS, boundary extraction and end-to-end latency.
Object detection identifies both what objects are present and where they are located. Depending on the application, outputs may be bounding boxes, contours or masks.
Detector families
Two-stage detectors first generate candidate regions and then classify and refine them. One-stage methods such as YOLO predict class and location in a single pass and are widely used in low-latency applications.
Small objects, dense scenes and high input resolution change the trade-off between computation and accuracy.
Overlap and post-processing
IoU measures overlap between predicted and reference boxes. When many candidates correspond to the same object, Non-Maximum Suppression removes duplicates according to confidence and overlap thresholds.
Boundary extraction can use gradient-based techniques such as Canny, active contours or instance-segmentation models.
Real-time performance
FPS alone does not describe end-to-end latency. Decode, resize, memory transfers, model execution, NMS and serialisation all contribute to total delay.
Throughput and single-frame latency should be measured separately, with target hardware and the surrounding data path treated as part of the detector system.