Deep Neural Networks for Object Detection

Neural Information Processing Systems

Deep Neural Networks (DNNs) have recently shown outstanding performance on image classification tasks [14]. In this paper we go one step further and address the problem of object detection using DNNs, that is not only classifying but also precisely localizing objects of various classes. We present a simple and yet powerful formulationof object detection as a regression problem to object bounding box masks. We define a multi-scale inference procedure which is able to produce high-resolutionobject detections at a low cost by a few network applications. State-of-the-art performance of the approach is shown on Pascal VOC.


Cascaded Classification Models: Combining Models for Holistic Scene Understanding

Neural Information Processing Systems

One of the original goals of computer vision was to fully understand a natural scene. This requires solving several problems simultaneously, including object detection, labeling of meaningful regions, and 3d reconstruction. While great progress has been made in tackling each of these problems in isolation, only recently have researchers again been considering the difficult task of assembling various methods to the mutual benefit of all. We consider learning a set of such classification models in such a way that they both solve their own problem and help each other. We develop a framework known as Cascaded Classification Models (CCM), where repeated instantiations of these classifiers are coupled by their input/output variables in a cascade that improves performance at each level. Our method requires only a limited “black box” interface with the models, allowing us to use very sophisticated, state-of-the-art classifiers without having to look under the hood. We demonstrate the effectiveness of our method on a large set of natural images by combining the subtasks of scene categorization, object detection, multiclass image segmentation, and 3d scene reconstruction.


Seven ways your UAV-mapping business will benefit from an AI object detection platform - sUAS News - The Business of Drones

#artificialintelligence

Along with the hardware and software sectors, the drone services market is the largest segment in the commercial drone industry with the strongest expansion. According to the market research report "Global Drone Service Market Analysis & Trends – Industry Forecast to 2025", the drone services market is estimated at USD 4.4 billion in 2019 and is projected to reach USD 63.6 billion by 2025, at a CAGR of 55.9% from 2019 to 2025. This is a huge opportunity for drone service providers. The key for capturing a share of this growing market is to offer turnkey business solutions beyond data capture, such as mapping, surveying and specialized geospatial analytics. With more and more business relying on location data to optimize their day-to-day operations and planning or gain first-hand market insights.


Deep learning based Object Detection and Instance Segmentation using Mask R-CNN in OpenCV (Python / C )

#artificialintelligence

A few weeks back we wrote a post on Object detection using YOLOv3. The output of an object detector is an array of bounding boxes around objects detected in the image or video frame, but we do not get any clue about the shape of the object inside the bounding box. Wouldn't it be cool if we could find a binary mask containing the object instead of just the bounding box? In this post, we will learn how to do just that. We will show how to use a Convolutional Neural Network (CNN) model called Mask-RCNN (Region based Convolutional Neural Network) for object detection and segmentation.


Scalable Object Detection using Deep Neural Networks

arXiv.org Machine Learning

Deep convolutional neural networks have recently achieved state-of-the-art performance on a number of image recognition benchmarks, including the ImageNet Large-Scale Visual Recognition Challenge (ILSVRC-2012). The winning model on the localization sub-task was a network that predicts a single bounding box and a confidence score for each object category in the image. Such a model captures the whole-image context around the objects but cannot handle multiple instances of the same object in the image without naively replicating the number of outputs for each instance. In this work, we propose a saliency-inspired neural network model for detection, which predicts a set of class-agnostic bounding boxes along with a single score for each box, corresponding to its likelihood of containing any object of interest. The model naturally handles a variable number of instances for each class and allows for cross-class generalization at the highest levels of the network. We are able to obtain competitive recognition performance on VOC2007 and ILSVRC2012, while using only the top few predicted locations in each image and a small number of neural network evaluations.