A novel feature representation for automatic 3D object recognition in cluttered scenes

    Research output: Contribution to journalArticle

    14 Citations (Scopus)
    10 Downloads (Pure)

    Abstract

    We present a novel local surface description technique for automatic three dimensional (3D) object recognition. In the proposed approach, highly repeatable keypoints are first detected by computing the divergence of the vector field at each point of the surface. Being a differential invariant of curves and surfaces, the divergence captures significant information about the surface variations at each point. The detected keypoints are pruned to only retain the keypoints which are associated with high divergence values. A keypoint saliency measure is proposed to rank these keypoints and select the best ones. A novel integral invariant local surface descriptor, called 3D-Vor, is built around each keypoint by exploiting the vorticity of the vector field at each point of the local surface. The proposed descriptor combines the strengths of signature-based methods and integral invariants to provide robust local surface description. The performance of the proposed fully automatic 3D object recognition technique was rigorously tested on three publicly available datasets. Our proposed technique is shown to exhibit superior performance compared to state-of-the-art techniques. Our keypoint detector and descriptor based algorithm achieves recognition rates of 100%, 99.35% and 96.2% respectively, when tested on the Bologna, UWA and Ca' Foscari Venezia datasets. (C) 2015 Elsevier B.V. All rights reserved.
    Original languageEnglish
    Pages (from-to)1-15
    JournalNeurocomputing
    Volume205
    Early online date15 Dec 2015
    DOIs
    Publication statusPublished - 12 Sep 2016

    Fingerprint

    Object recognition
    Datasets
    Vorticity
    Detectors

    Cite this

    @article{9b2eaa060111484ab5c74e6e7970c9c4,
    title = "A novel feature representation for automatic 3D object recognition in cluttered scenes",
    abstract = "We present a novel local surface description technique for automatic three dimensional (3D) object recognition. In the proposed approach, highly repeatable keypoints are first detected by computing the divergence of the vector field at each point of the surface. Being a differential invariant of curves and surfaces, the divergence captures significant information about the surface variations at each point. The detected keypoints are pruned to only retain the keypoints which are associated with high divergence values. A keypoint saliency measure is proposed to rank these keypoints and select the best ones. A novel integral invariant local surface descriptor, called 3D-Vor, is built around each keypoint by exploiting the vorticity of the vector field at each point of the local surface. The proposed descriptor combines the strengths of signature-based methods and integral invariants to provide robust local surface description. The performance of the proposed fully automatic 3D object recognition technique was rigorously tested on three publicly available datasets. Our proposed technique is shown to exhibit superior performance compared to state-of-the-art techniques. Our keypoint detector and descriptor based algorithm achieves recognition rates of 100{\%}, 99.35{\%} and 96.2{\%} respectively, when tested on the Bologna, UWA and Ca' Foscari Venezia datasets. (C) 2015 Elsevier B.V. All rights reserved.",
    author = "Shah, {Syed Afaq Ali} and Mohammed Bennamoun and Farid Boussaid",
    year = "2016",
    month = "9",
    day = "12",
    doi = "10.1016/j.neucom.2015.11.019",
    language = "English",
    volume = "205",
    pages = "1--15",
    journal = "Neurocomputing",
    issn = "0925-2312",
    publisher = "Pergamon",

    }

    TY - JOUR

    T1 - A novel feature representation for automatic 3D object recognition in cluttered scenes

    AU - Shah, Syed Afaq Ali

    AU - Bennamoun, Mohammed

    AU - Boussaid, Farid

    PY - 2016/9/12

    Y1 - 2016/9/12

    N2 - We present a novel local surface description technique for automatic three dimensional (3D) object recognition. In the proposed approach, highly repeatable keypoints are first detected by computing the divergence of the vector field at each point of the surface. Being a differential invariant of curves and surfaces, the divergence captures significant information about the surface variations at each point. The detected keypoints are pruned to only retain the keypoints which are associated with high divergence values. A keypoint saliency measure is proposed to rank these keypoints and select the best ones. A novel integral invariant local surface descriptor, called 3D-Vor, is built around each keypoint by exploiting the vorticity of the vector field at each point of the local surface. The proposed descriptor combines the strengths of signature-based methods and integral invariants to provide robust local surface description. The performance of the proposed fully automatic 3D object recognition technique was rigorously tested on three publicly available datasets. Our proposed technique is shown to exhibit superior performance compared to state-of-the-art techniques. Our keypoint detector and descriptor based algorithm achieves recognition rates of 100%, 99.35% and 96.2% respectively, when tested on the Bologna, UWA and Ca' Foscari Venezia datasets. (C) 2015 Elsevier B.V. All rights reserved.

    AB - We present a novel local surface description technique for automatic three dimensional (3D) object recognition. In the proposed approach, highly repeatable keypoints are first detected by computing the divergence of the vector field at each point of the surface. Being a differential invariant of curves and surfaces, the divergence captures significant information about the surface variations at each point. The detected keypoints are pruned to only retain the keypoints which are associated with high divergence values. A keypoint saliency measure is proposed to rank these keypoints and select the best ones. A novel integral invariant local surface descriptor, called 3D-Vor, is built around each keypoint by exploiting the vorticity of the vector field at each point of the local surface. The proposed descriptor combines the strengths of signature-based methods and integral invariants to provide robust local surface description. The performance of the proposed fully automatic 3D object recognition technique was rigorously tested on three publicly available datasets. Our proposed technique is shown to exhibit superior performance compared to state-of-the-art techniques. Our keypoint detector and descriptor based algorithm achieves recognition rates of 100%, 99.35% and 96.2% respectively, when tested on the Bologna, UWA and Ca' Foscari Venezia datasets. (C) 2015 Elsevier B.V. All rights reserved.

    U2 - 10.1016/j.neucom.2015.11.019

    DO - 10.1016/j.neucom.2015.11.019

    M3 - Article

    VL - 205

    SP - 1

    EP - 15

    JO - Neurocomputing

    JF - Neurocomputing

    SN - 0925-2312

    ER -