YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASME
    • Journal of Computing and Information Science in Engineering
    • View Item
    •   YE&T Library
    • ASME
    • Journal of Computing and Information Science in Engineering
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    Domain Randomization Using Deep Neural Networks for Estimating Positions of Bolts

    Source: Journal of Computing and Information Science in Engineering:;2020:;volume( 020 ):;issue: 005::page 051006-1
    Author:
    Ameperosa, Ezra
    ,
    Bhounsule, Pranav A.
    DOI: 10.1115/1.4047074
    Publisher: The American Society of Mechanical Engineers (ASME)
    Abstract: Current manual practices of replacing bolts on structures are time-consuming and costly, especially because of numerous bolts. Thus, an automated method that can visually detect and localize bolt positions would be highly beneficial. We demonstrate the use of deep neural networks using domain randomization for detecting and localizing bolts on a workpiece. In contrast to previous approaches that require training on real images, the use of domain randomization enables all training in simulation. The key idea is to create a wide variety of computer-generated synthetic images by varying the texture, color, camera position and orientation, distractor objects, and noise, and train the neural network on these images such that the neural network is robust to scene variability and hence provides accurate results when deployed on real images. Using domain randomization, we train two neural networks, a faster regional convolutional neural network for detecting the bolt and placing a bounding box, and a regression convolutional neural network for estimating the x- and y-position of the bolts relative to the coordinates fixed to the workpiece. Our results indicate that in the best case, we can detect bolts with 85% accuracy and can predict 75% of bolts within 1.27 cm accuracy. The novelty of this work is in using domain randomization to detect and localize: (1) multiples of a single object and (2) small-sized objects (0.6 cm × 2.5 cm).
    • Download: (817.9Kb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Statistics

      Domain Randomization Using Deep Neural Networks for Estimating Positions of Bolts

    URI
    https://yetl.yabesh.ir/yetl1/handle/yetl/4274903
    Collections
    • Journal of Computing and Information Science in Engineering

    Show full item record

    contributor authorAmeperosa, Ezra
    contributor authorBhounsule, Pranav A.
    date accessioned2022-02-04T22:06:57Z
    date available2022-02-04T22:06:57Z
    date copyright5/26/2020 12:00:00 AM
    date issued2020
    identifier issn1530-9827
    identifier otherjcise_20_5_051006.pdf
    identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4274903
    description abstractCurrent manual practices of replacing bolts on structures are time-consuming and costly, especially because of numerous bolts. Thus, an automated method that can visually detect and localize bolt positions would be highly beneficial. We demonstrate the use of deep neural networks using domain randomization for detecting and localizing bolts on a workpiece. In contrast to previous approaches that require training on real images, the use of domain randomization enables all training in simulation. The key idea is to create a wide variety of computer-generated synthetic images by varying the texture, color, camera position and orientation, distractor objects, and noise, and train the neural network on these images such that the neural network is robust to scene variability and hence provides accurate results when deployed on real images. Using domain randomization, we train two neural networks, a faster regional convolutional neural network for detecting the bolt and placing a bounding box, and a regression convolutional neural network for estimating the x- and y-position of the bolts relative to the coordinates fixed to the workpiece. Our results indicate that in the best case, we can detect bolts with 85% accuracy and can predict 75% of bolts within 1.27 cm accuracy. The novelty of this work is in using domain randomization to detect and localize: (1) multiples of a single object and (2) small-sized objects (0.6 cm × 2.5 cm).
    publisherThe American Society of Mechanical Engineers (ASME)
    titleDomain Randomization Using Deep Neural Networks for Estimating Positions of Bolts
    typeJournal Paper
    journal volume20
    journal issue5
    journal titleJournal of Computing and Information Science in Engineering
    identifier doi10.1115/1.4047074
    journal fristpage051006-1
    journal lastpage051006-8
    page8
    treeJournal of Computing and Information Science in Engineering:;2020:;volume( 020 ):;issue: 005
    contenttypeFulltext
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian