deep learning
play

DEEP LEARNING FRAMEWORK FOR CYBER-ENABLED MANUFACTURING ADI DITY - PowerPoint PPT Presentation

GPU-ACCELERATED DEEP LEARNING FRAMEWORK FOR CYBER-ENABLED MANUFACTURING ADI DITY TYA A BALU SA SAMBIT IT GHADAI AI SO SOUMIK K SA SARKA KAR ADARS RSH H KR KRISH SHNAMUR AMURTHY THY Outline Volumetric Deep Learning based


  1. GPU-ACCELERATED DEEP LEARNING FRAMEWORK FOR CYBER-ENABLED MANUFACTURING ADI DITY TYA A BALU SA SAMBIT IT GHADAI AI SO SOUMIK K SA SARKA KAR ADARS RSH H KR KRISH SHNAMUR AMURTHY THY

  2. Outline Volumetric Deep Learning based Design for Representations for Design for Explainable Deep Manufacturing CAD Models Manufacturing Learning May 15, 2017 2

  3. Reducing Product Cost DFM INFLUENCE OVER PRODUCT COST 100 • Design has a large influence on 90 final product cost 80 Design 70 Design knowledge 60 Percentage Cost of change • DFM helps identify production 50 issues early 40 30 Manufacturing 20 Design freedom to 10 make change 0 Time Design Production Source: David Stienstra (Rose-Hulman) May 15, 2017 3

  4. Challenges • Traditional DFM method involves rule based analysis Design • Depends on the experience of the engineers • Several rules for different processes • Example ISO/ASTM 52910:2017(E) Redesign Manufacturing Standard Guidelines for Design for Additive Manufacturing May 15, 2017 4

  5. Artificial Intelligence for Design for Manufacturing • Use deep learning to learn non- manufacturable features in a CAD model • Learn from examples of manufacturable and non-manufacturable models • Advantages • No explicit hand-crafting of rules • Learn complicated rules that are difficult to codify May 15, 2017 5

  6. Feasibility Demonstration – Drilling Holes • Common manufacturing operations • Fewer set of design rules • Can manually create ground-truth data • Complex design rules • Depth to diameter ratio • Blind vs. through holes • Proximity of holes to object boundaries May 15, 2017 6

  7. Boundary Representation (B-Rep) CAD Models • De-facto representation for CAD models • Can be easily tessellated into triangles for rendering • Difficult to interpret volumetric information • Size of a feature • Internal location of a feature May 15, 2017 7

  8. Voxel Representation • Binary occupancy information • Augmented with extra geometry information • Can be used as direct input to a convolutional neural network • Require a fast method to voxelize a large number of CAD models May 15, 2017 8

  9. Outline Volumetric Deep Learning based Design for Representations for Design for Explainable Deep Manufacturing CAD Models Manufacturing Learning May 15, 2017 9

  10. Volumetric Voxelization • Overlay a regular voxel grid on the object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • Test point membership of the . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . voxel bounding-box center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . points, classify as in or out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . May 15, 2017 10

  11. Point Membership Classification (PMC) Using GPU Slicing • Use standard PMC using odd ray Pixels intersection test • Slice the object perpendicular to an arbitrary axis • Render the sliced object and count the number of pixels • Extend to 3D; Each pixel corresponds to a grid point in a 2D slice View Direction May 15, 2017 11

  12. Outline Volumetric Deep Learning based Design for Representations for Design for Explainable Deep Manufacturing CAD Models Manufacturing Learning May 15, 2017 12

  13. Learning Local Features • Local Feature learning is different from object recognition • Variation in features affect the object classification • Learning the features by semi-supervised learning [1]. http://dfmpro.geometricglobal.com/files/2017/04/Whitepaper-A-new-approach- to-design-and-manufacturing-collaboration.pdf May 15, 2017 13

  14. Need for 3D Convolutional Nets • Hierarchical feature extraction from volumetric representation • Capability to learn features with object classification • Amenable to model interpretability due to learning of spatial location May 15, 2017 14

  15. Deep Learning Based Design for Manufacturing • Binary definition of manufacturability (binary cross-entropy loss) • Choice of input resolution depending on the GPUs • Architecture • 3D convolutional layer and 3D max. pooling layer • ReLU activation with output layer having Sigmoid activation May 15, 2017 15

  16. Deep Learning Based Design for Manufacturing (a) (c) (b) DLDFM (d) (f) (e) May 15, 2017 16

  17. Results Representative Test Data Manufacturable Representative Test Data Non-Manufacturable DLDFM (binary) DLDFM (binary) DLDFM (Orthogonal Distance Fields) DLDFM (Orthogonal Distance Fields) DLDFM (binary + normals) DLDFM (binary + normals) 0% 20% 40% 60% 80% 100% 0% 20% 40% 60% 80% 100% True Positive (Predicted Manufacturable, Actually Manufacturable) True Negative (Predicted Non-Manufacturable, Actually Non-Manufacturable) False Negative (Predicted Non-Manufacturable, Actually Manufacturable) False Positive (Predicted Manufacturable, Actually Non-Manufacturable) May 15, 2017 17

  18. Results Non-Representative Test Data Non-Manufacturable Non-Representative Test Data Manufacturable DLDFM (binary) DLDFM (binary) DLDFM (Orthogonal Distance Fields) DLDFM (Orthogonal Distance Fields) DLDFM (binary + normals) DLDFM (binary + normals) 0% 20% 40% 60% 80% 100% 0% 20% 40% 60% 80% 100% True Negative (Predicted Non-Manufacturable, Actually Non-Manufacturable) True Positive (Predicted Manufacturable, Actually Manufacturable) False Positive (Predicted Manufacturable, Actually Non-Manufacturable) False Negative (Predicted Non-Manufacturable, Actually Manufacturable) May 15, 2017 18

  19. Results DLDFM (binary) DLDFM (binary + normals) DLDFM (orthogonal distance fields) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% True Positive (Predicted Manufacturable, Actually Manufacturable) True Negative (Predicted Non-Manufacturable, Actually Non-Manufacturable) False Negative (Predicted Non-Manufacturable, Actually Manufacturable) False Positive (Predicted Manufacturable, Actually Non-Manufacturable) May 15, 2017 19

  20. Outline Volumetric Deep Learning based Design for Representations for Design for Explainable Deep Manufacturing CAD Models Manufacturing Learning May 15, 2017 20

  21. Model Interpretability • Possible methods • Back-propagation • Guided back-propagation, saliency map, etc. Disadvantage : Not class discriminative • Grad-CAM • Class discriminative References: [1]. Zeiler, Matthew D., and Rob Fergus. "Visualizing and understanding convolutional networks." European conference on computer vision . Springer International Publishing, 2014. [2]. Simonyan, Karen, and Andrew Zisserman. "Very deep convolutional networks for large-scale image recognition." arXiv preprint arXiv:1409.1556 (2014). [3]. Zhou, Bolei, et al. "Learning deep features for discriminative localization." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition . 2016. [4]. Selvaraju, Ramprasaath R., et al. "Grad-CAM: Why did you say that?." arXiv preprint arXiv:1611.07450 (2016). May 15, 2017 21

  22. 3D Grad-CAM • Perform global average pooling and back-propagate the activations Convolution Filters 1 Output: Convolution Filters 2 Manufacturability (Yes/No) Fully Connected Pooling Layer Convolutional Layer Layer Convolutional Layer Input: Volumetric Representation Class Activation Map Interpretation May 15, 2017 22

  23. Insights from GradCAM May 15, 2017 23

  24. Insight: 3D Grad-CAM is class discriminative One Hole Manufacturable May 15, 2017 24

  25. Insight: DLDFM can predict manufacturability of multiple features simultaneously Two Holes Manufacturable (both) May 15, 2017 25

  26. Insight: DLDFM can predict manufacturability of individual features Two Holes Non-Manufacturable (due to one of them) May 15, 2017 26

  27. Insight: DLDFM can predict manufacturability of interacting features by generalizing the rules Two Holes Non-Manufacturable (due to interaction between them) May 15, 2017 27

  28. Insight: DLDFM can predict manufacturability based on a local feature instead of external geometry L-Shaped Block with Hole Non-Manufacturable (close to external face) May 15, 2017 28

  29. Insight: DLDFM can predict manufacturability based on a local feature even with complicated external geometry Cylindrical-Shaped Block with Hole Non- Manufacturable (close to external cylindrical face) May 15, 2017 29

  30. Demo May 15, 2017 30

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend