9 repository-uri
Preserves spatial information during feature extraction using interpolation for pixel-level localization.
Distinct from Computer Vision Features: Focuses on alignment for segmentation, distinct from general visual feature extraction.
Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Region Alignment. Refine with filters or upvote what's useful.
This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex
Shares convolutional computation across images and uses pooling to normalize features from variable-sized regions for faster processing.
Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w
Uses bilinear interpolation to preserve spatial information and avoid misalignment in region proposals.
This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an
Uses bilinear interpolation to align regions of interest, ensuring precise spatial alignment for pixel-level mask prediction.
AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta
Extracts specific image coordinates and applies geometric corrections for consistent model input.
Acest proiect este un framework de detecție a obiectelor PyTorch care implementează arhitectura Faster R-CNN. Acesta servește ca un model de viziune pentru prezicerea casetelor de delimitare precise în jurul mai multor obiecte din imagini și fluxuri video live. Sistemul este optimizat pentru antrenarea multi-GPU pentru a reduce timpul necesar pentru convergența modelului. Utilizează un design accelerat prin GPU pentru a gestiona antrenarea și inferența rețelelor complexe de detecție. Framework-ul acoperă întregul ciclu de viață al detecției obiectelor, inclusiv antrenarea rețelelor personalizate și inferența pentru imagini statice și fluxuri video în timp real. Include capabilități pentru validarea performanței modelului folosind seturi de date standardizate, precum și optimizări de antrenare, cum ar fi gruparea bazată pe raportul de aspect și sarcinile de lucru distribuite.
Isolates features from specific regions of interest using pooling and alignment to improve detection accuracy.
mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad
Extracts fixed-size feature maps from variable-sized regions of interest using pooling operations.
Yolact este un framework de viziune computerizată și un model de segmentare a instanțelor în timp real. Utilizează o rețea neuronală complet convoluțională pentru a detecta obiecte și a genera măști la nivel de pixel pentru imagini și fluxuri video. Sistemul folosește generarea de măști prototipice pentru a crea prototipuri globale de măști care sunt combinate liniar pentru rezultate specifice instanței. Încorporează straturi convoluționale deformabile și pooling de regiuni de interes (RoI) deformabile pentru a adapta eșantionarea spațială la formele neregulate ale obiectelor. Framework-ul acoperă întregul ciclu de viață al dezvoltării modelului, inclusiv antrenarea pe seturi de date personalizate, evaluarea acurateței folosind media Average Precision și utilizarea antrenării distribuite multi-GPU pentru a scala viteza de procesare. Oferă, de asemenea, utilitare de procesare media pentru aplicarea măștilor de segmentare pe imagini și exportul fișierelor video adnotate. Proiectul include instrumente de persistență a stării pentru gestionarea checkpoint-urilor și reluarea antrenării, alături de logare pentru înregistrarea metricilor și a valorilor de pierdere (loss).
Extracts feature maps by pooling data according to the geometry of detected bounding boxes.
Deformable-ConvNets este un framework de viziune artificială și o colecție de componente de rețele neuronale concepute pentru a implementa rețele neuronale convoluționale deformabile. Acesta oferă straturi convoluționale adaptive și implementări de pooling care își modifică câmpurile receptive pe baza caracteristicilor de intrare pentru a capta mai bine geometria obiectelor din imagini. Proiectul permite utilizarea unor offset-uri de eșantionare și măști de modulare învățabile pentru a alinia grilele convoluționale cu formele obiectelor țintă. Include instrumente specializate pentru vizualizarea offset-urilor învățate în straturile de convoluție și pooling, permițând analiza modului în care rețeaua își adaptează câmpul receptiv spațial. Aceste capabilități sunt aplicate pentru a îmbunătăți acuratețea detecției obiectelor și pentru a rafina segmentarea semantică. Framework-ul suportă extragerea caracteristicilor din regiuni de interes prin pooling deformabil, pentru a alinia zonele de eșantionare cu limitele reale ale obiectelor. Implementarea include un pipeline de antrenare pentru executarea și evaluarea acestor arhitecturi de rețea specializate.
Implements a deformable ROI pooling mechanism that aligns feature extraction grids with the actual geometry of target objects.
This project is a PyTorch implementation of the Faster R-CNN architecture for object detection. It provides a framework for identifying multiple object classes and their corresponding bounding boxes within images using a deep learning system. The implementation includes a training pipeline for optimizing models on custom datasets and a utility for converting pretrained weights from external formats into a compatible structure for model initialization. The system covers a two-stage detection pipeline comprising a region proposal network and an ROI pooling layer. It incorporates multi-task los
Implements an ROI pooling layer to provide consistent feature map sizes for the classification head.