Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
図面からの母材形状認識 - 【ABEJA × CADDi】Computer Visionのビジ...
Search
[email protected]
March 07, 2022
Technology
0
2.7k
図面からの母材形状認識 - 【ABEJA × CADDi】Computer Visionのビジネス活用を考える
[email protected]
March 07, 2022
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
事業状況で変化する最適解。進化し続ける開発組織とアーキテクチャ
caddi_eng
1
11k
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
480
製造業の会計システムをDDDで開発した話
caddi_eng
3
2k
【CADDI VIETNAM】Company Deck for Engineers
caddi_eng
0
1.7k
CADDi Company Deck_Global.pdf
caddi_eng
1
570
[ English ] Company Overview for Engineers
caddi_eng
1
9.6k
エンジニア向け会社紹介資料
caddi_eng
17
620k
キャディ株式会社 会社紹介・採用説明資料
caddi_eng
12
1.2M
機械学習チームのモノレポ移行
caddi_eng
0
700
Other Decks in Technology
See All in Technology
私も懇親会は苦手でした ~苦手だからこそ懇親会を楽しむ方法~ / 20251127 Masaki Okuda
shift_evolve
PRO
4
560
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
AI 時代のデータ戦略
na0
8
3.3k
AI/MLのマルチテナント基盤を支えるコンテナ技術
pfn
PRO
5
740
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.4k
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
2
510
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
310
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
410
私のRails開発環境
yahonda
0
180
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
たかが特別な時間の終わり / It's Only the End of Special Time
watany
5
1.6k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
Into the Great Unknown - MozCon
thekraken
40
2.2k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
A designer walks into a library…
pauljervisheath
210
24k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Producing Creativity
orderedlist
PRO
348
40k
Documentation Writing (for coders)
carmenintech
76
5.2k
Transcript
図面からの母材形状認識 #ABEJAxCADDi 竹原大智
図面からの母材形状認識 本発表で話すこと • 母材形状認識とは • 図面?母材形状?何の役に立つ? • 母材形状認識をCNNでやってみた 話せないこと •
認識結果の実例の詳細など... (扱ってい るデータの機密性が高いため) Copyright 2017-2021 CADDi Inc. All rights reserved. 1 図面 母材形状:丸棒
キャディについて
SERVICE FEATURE 産業・市場構造の中でキャディが目指すものは個々の加工会社が強みを 最大限活かすことができるフラットな市場構造です マッチング(のみ行う) マッチングだけでは 探索コストが減るだけで
交渉・監督コストはそのまま ファブレスメーカー (的立ち位置) 商流に入ることで発注者・ 受注者の取引コスト・ 製造コストを下げる 図面データ アップロード・ 送付 2 ・調達工数削減 ・コスト削減 ・安定価格、納期 発注者 ・見積レス ・論理的原価計算 ・売上安定化 最適 加工会社に 確定発注 自動製造原価計算・ 見積提示 1 検査・品質保証 製品納入 3 CADDi 発注者 MERIT MERIT
母材形状認識とは?
母材形状とは Copyright 2017-2021 CADDi Inc. All rights reserved. 5 加工前の材料の形状
• 完成品から逆算して選択される 完成品 母材 旋盤加工
母材形状とは Copyright 2017-2021 CADDi Inc. All rights reserved. 6 加工前の材料の形状
• 完成品から逆算して選択される • 今回は板金加工と機械加工(フライス・旋盤)を含む10種類の母材が対象 母材形状の一例
母材形状とは Copyright 2017-2021 CADDi Inc. All rights reserved. 7 加工前の材料の形状
• 完成品から逆算して選択される • 今回は板金加工と機械加工(フライス・旋盤)を含む10種類の母材が対象 母材形状から制作される部品の一例
母材形状認識 図面(画像)から母材形状を読み取る • 多クラス分類(10クラス) • 今回は複数の母材を含む組図などは対象としていない Copyright 2017-2021 CADDi Inc.
All rights reserved. 8 図面 母材形状:丸棒
母材形状認識ができると何が嬉しい? Copyright 2017-2021 CADDi Inc. All rights reserved. 9 図面から読み取られた母材形状の情報がプロダクトで活用されている
• 受発注業務 • 図面管理SaaS
母材形状認識ができると何が嬉しい? Copyright 2017-2021 CADDi Inc. All rights reserved. 10 図面から読み取られた母材形状の情報がプロダクトで活用されている
• 受発注業務 • 図面管理SaaS
母材形状認識のための取り組み
母材形状認識をCNNで Copyright 2017-2021 CADDi Inc. All rights reserved. 12 図面
母材形状:丸棒 CNN
図面画像 • 画像サイズが大きい(1辺が3000 ~ 4000 px くらいが多い) • 発注者による図面の書き方や質 の違いが大きい
• 手書きのスキャンなどノイジーなも のも多い Copyright 2017-2021 CADDi Inc. All rights reserved. 13 丸棒 平鋼板 板金 板金
前処理 Copyright 2017-2021 CADDi Inc. All rights reserved. 14 •
テーブル・外枠除去 • Augmentation(学習時のみ) テーブル・外枠除去
前処理 Copyright 2017-2021 CADDi Inc. All rights reserved. 15 •
テーブル・外枠除去 • Augmentation (学習のみ) • Transpose(p=0.5) • HorizontalFlip(p=0.5) • VerticalFlip(p=0.5) • ShiftScaleRotate(p=0.5)
データセット 学習データ • 自社での受発注業務を通して正解データが貯まる • 母材形状によっては少ないものもある • 数千図面ある母材、数十図面しかない母材 Copyright 2017-2021
CADDi Inc. All rights reserved. 16
モデル・学習 データ分割: Stratified K-fold 画像サイズ: 1024 x 1024 pixel 前処理:
テーブル・外枠除去, Augumentation モデル: EfficientNet-B0 with FC Layer 損失関数: Cross Entropy Loss with label smoothing (0.05) Copyright 2017-2021 CADDi Inc. All rights reserved. 17
結果
認識精度 検証データ • 母材形状毎にバランス良く用意したもの • 顧客ごとの評価用セット 分類正解率 • 10クラス分類で8.5~9割程度 •
信頼度が高いもの(半数程度)のみなどであれば9.5割程度 Copyright 2017-2021 CADDi Inc. All rights reserved. 19
認識精度 誤分類パターン • 母材が似ているもの • 〜棒 ↔ パイプ、など • ノイジーなもの
• 発注者による図面の書き方や質の違い が大きい、結果として発注者毎の精度 のブレもある Copyright 2017-2021 CADDi Inc. All rights reserved. 20
認識精度 Copyright 2017-2021 CADDi Inc. All rights reserved. 21 六角形の断面図も図面がノイジーだと丸
みたいになってたりする 誤分類パターン • 母材が似ているもの • 〜棒 ↔ パイプ • ノイジーなもの • 発注者による図面の書き方や質の違い が大きい、結果として発注者毎の精度 のブレもある • 関連する発表: 図面をデノイジングする 技術について
まとめ
図面の母材形状認識について話しました • CNNにより図面から母材形状を読み取る • 初期検証の結果としては上々!現在プロダクトで活用する諸々の準備中 Copyright 2017-2021 CADDi Inc. All
rights reserved. 23 図面 母材形状:丸棒 CNN
We are hiring!! 「キャディ エンジニア採用」で検索!