Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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.4k
図面からの母材形状認識 - 【ABEJA × CADDi】Computer Visionのビジネス活用を考える
[email protected]
March 07, 2022
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
230
製造業の会計システムをDDDで開発した話
caddi_eng
3
1.6k
【CADDI VIETNAM】Company Deck for Engineers
caddi_eng
0
1k
CADDi Company Deck_Global.pdf
caddi_eng
1
380
[ English ] Company Overview for Engineers
caddi_eng
0
5.5k
エンジニア向け会社紹介資料
caddi_eng
16
500k
キャディ株式会社 会社紹介・採用説明資料
caddi_eng
12
1.1M
機械学習チームのモノレポ移行
caddi_eng
0
640
BtoB SaaS を支える 認証認可基盤の設計
caddi_eng
0
1.4k
Other Decks in Technology
See All in Technology
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
150
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
230
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
150
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
220
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
2
570
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
6.2k
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
120
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.5k
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
280
Witchcraft for Memory
pocke
1
750
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.1k
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
4.1k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A better future with KSS
kneath
239
17k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
We Have a Design System, Now What?
morganepeng
53
7.7k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
BBQ
matthewcrist
89
9.7k
Designing Experiences People Love
moore
142
24k
GraphQLとの向き合い方2022年版
quramy
49
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Faster Mobile Websites
deanohume
307
31k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
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!! 「キャディ エンジニア採用」で検索!