Giter Club home page Giter Club logo

3d-object-detection's Introduction

Weighted Unsupervised Learning for 3D Object Detection

DOI DOI L twitter

Referenced paper : Weighted Unsupervised Learning for 3D Object Detection

3D Object Detection:

This paper introduces a novel weighted unsupervised learning for object detection using an RGB-D camera. This technique is feasible for detecting the moving objects in the noisy environments that are captured by an RGB-D camera. The main contribution of this paper is a real-time algorithm for detecting each object using weighted clustering as a separate cluster. In a preprocessing step, the algorithm calculates the pose 3D position X, Y, Z and RGB color of each data point and then it calculates each data point’s normal vector using the point’s neighbor. After preprocessing, our algorithm calculates k-weights for each data point; each weight indicates membership. Resulting in clustered objects of the scene.

Object_Detection Pipeline of 3D Object detection using RGB-D camera has two main parts: 1) Preprocessing including Mapping, Back-Projection, Normal Generating, Background removal and 2) Clustering including assigned initial weight, distance calculation,update weight and assign color, and finally visualization to illustrate the results.

Results:

Object_Detection Kinect color frame (RGB) with resolution of 1920 X 1080; b) Kinect depth frame with resolution of 512 X 424; c) Proposed method object detection using k= 15 clusters, and after 15 iterations.

Object_Detection

a) Kinect color frame (RGB) with resolution of 1920 X 1080; b) Kinect depth frame with resolution of 512 X 424; c) Proposed method object detection using k= 7 clusters, and after 10 iterations. Memory consumption is 320 MB and framerate is 8.1±0.2FPS.

Object_Detection

Results of segmenting scene objects using proposed algorithm;a) Segmentation of small duck;b) Segmentation anddetection of piece of red paper;c) Object detection of a box;d) Shows handy bag;e) Segmentation of box, the border of thebox has lower weight and it will be completed after several iteration;f) Representation of moving object, segmentation of aperson;g) Segmentation of basketball.

Citations


@article{Kowsari2016,
title = {Weighted Unsupervised Learning for 3D Object Detection},
journal = {International Journal of Advanced Computer Science and Applications}
doi = {10.14569/IJACSA.2016.070180},
url = {http://dx.doi.org/10.14569/IJACSA.2016.070180},
year = {2016},
publisher = {The Science and Information Organization},
volume = {7},
number = {1},
author = {Kamran Kowsari and Manal H. Alassaf},
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.