a copyright protection technology for 3 d printing models (john choi)

35
1 A Copyright Protection Technology for 3D Printing Model(STL) Jong (John) CHOI and SK Park(Markany) Oct 22, 2015

Upload: mecklermedia

Post on 13-Apr-2017

242 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: A copyright protection technology for 3 d printing models (john choi)

1

A Copyright Protection Technology

for

3D Printing Model(STL)

Jong (John) CHOI and SK Park(Markany)

Oct 22, 2015

Page 2: A copyright protection technology for 3 d printing models (john choi)

2

1. Clearing Center

2. Feature Extraction

3. Shape Estimation

4. THZ Detector

Page 3: A copyright protection technology for 3 d printing models (john choi)

3

1. Copyright in 3D Printing

Virtuous Cycling for national Industry Eco-system and enhancing

National Competiveness

Capability Building for

Traditional Industry

Clusters (Automobile,

Construction, Manufacturing),

which have been competitive

3D Printing as a means of

Conversion Industry to create

new market and foundation of

national competiveness 3D Innovation in Manufacturing

for converting into service

industry and for Creating value

added competiveness

Automobile

Construction Space, aircraft

3D 프린터산업

의류

medical

3D Printing Industry

Page 4: A copyright protection technology for 3 d printing models (john choi)

4

2. Copyright in 3D Eco System

Page 5: A copyright protection technology for 3 d printing models (john choi)

5

2. Eco Systems for 3D Industry Promotion

standardization certificate

copyright protection system

Fee MGT

system계

quality Certificatecopy prevention

system

product Stability certificate

Industry Control System

Supportive Technology

Development

Industrial

convergence

Outputs

3D scansystem

Markany

copyright protection systems

Fee MGT systems

authoringtools

copy Prevention

systems

인텔코리아 MarkanyETRI

Distribution ToolSystem

construction

medical

artsautomobile fashionmaterial

3D

printing charactersI/O

parts

SW3D printer

Inputs(design)

medical info systems

distribution platform systems

Slicing Technology

Page 6: A copyright protection technology for 3 d printing models (john choi)

6

3. Copyright Clearing Center

Feature Management (FMS)

Meta/feature

database

Main function

Meta/feature scann Fature extraction

Meta/fatureregistration

Meta/faturedeletion

License issue proxy

Proxy/right policy

DB

Right

Policy info

Proxy server

Proxy info

Management Platform

Content MGT Member MGT

Statistic Member

Bulletin MGT

Service platform

Content category

Search/recommend service

SNS

User review Interesting content

Minimum price srvice

Streaming/archiving

storage

Thumb nail

Content/backupstorage

Registration/extraction

Database

Encrypt content

History of Illegal

Distribution

Collectcontent

Violation Monitoring CIMS)

service/met/violation

Monitoring server

functions

Menu Design

Request Feature Recognition

Checklog data

FeaturesRecognition admin

Admin

System MGT

Monitoring

Violation judgement

Illegal distribution of 3D printing filesWeb Hard, Torrent Monitor illegal distribution

Illegal distributor

3Dprinter

Purchaser

Print 3D

DistributionService

Delivery content

Purchase content

Content distribution server (CDS)

Content distribution

Digital Right MGT (DRM)

Packing/license/device

Packaging serverContent

encryptionKey MGT

License server

License issue Log MGT

Integrated with purchase history

Device authentication

Forensic marking Embed Forensic

Mark Extract forensic

mark

Content Management(CMS)

copyright/contract MGT

Content/meta data MGT

Integrate with CP/SP transfer

fee/payment clearing system

Request of content package

RegisterContent

Creator

Database Database

Page 7: A copyright protection technology for 3 d printing models (john choi)

7

4. 3D Printing Process

Forward Engineering

Reverse Engineering

PC

3D Scanner

3D Modeling

CADIAN

Sketchup

Blender

Nurbs

Surface

solid

STL SLICE

Clean Mesh

Fix Mesh

Check volume

Scale

G CODE 3D Print

ControllerProduct

Page 8: A copyright protection technology for 3 d printing models (john choi)

8

5. Issues in Copyright Protection (3D Printing)

(1) Illegal Copy of Model File (STL)

www.shapeway.com (www.****.com)

(2) 3D Scanning and Production

(www.****.com)

Page 9: A copyright protection technology for 3 d printing models (john choi)

9

6. Solutions for Illegal Copy and Legal Dispute

(1) Illegal Copy of 3D Model (STL)

(2) 3D Scanning and Production

(3)Modification of Model File

Encryption (DRM)

Feature(DNA)

Extraction

Shape Estimation

and Matching

THZ Detection

ChungAng Univ. Markany

KAIST

SangMyung Univ.

KEIT

Page 10: A copyright protection technology for 3 d printing models (john choi)

10

7. Encryption of License Storage and STL file

Distribution

legacy

3D Printing Clearance Center

Payment system(PMS)

Content Management system(CMS)

License server

License proxy server CAD Application

Clearing system

DRM server

DRM decryption

Agent

DRM Storage(DRM NAS)

DRM DB

DRMencryption

Storage(NAS)

DB

License file server

purchaser

Copyright management

Systems

AdminWeb

DRMPolicy MGT

Page 11: A copyright protection technology for 3 d printing models (john choi)

11

Seller

UCI

Reg. Date

Distributor

Metadata

(Dublin Core)

Data Size

Padding Size

Signature Base Header Encrypted STL Data Padding

Purchasing STL file

Download

Signature Header Size DRM Header Encrypted Data Padding

Creator

Contributor

Identifier

Publisher

Rights

Title

Subject

Type

Format

Description

.

Signature Header Size DRM Header Encrypted Data Padding

Algorithms: Seed, AES, MACrypto(KCMVP Module), etc Encryption of STL File

8. Encryption of STL Model

Page 12: A copyright protection technology for 3 d printing models (john choi)

12

User Authentication

Content Encryption

License Management

Software Authentication

Hardware Authentication

Intellectual Property Protection

3D model (STL)

user 3D Printer

Purchase of 3D

model (STL)

Application

- Encrypted STL file

- Check whether License

conditions are satisfied

or not

Hardware authentication

Software authentication

Encryption

Issue License

- Check whether SW is legal

- Embed IP information

- Authenticate hardware

- Display/Print IP

information

-micro licensing

- Content encryption (Seed, AES,

KCMVP)

Use 3D Model(STL) Print 3D (STL)

9. STL File Protection

Page 13: A copyright protection technology for 3 d printing models (john choi)

13

1. Clearing Center

2. Feature Extraction

3. Shape Estimation

4. THZ Detector

Page 14: A copyright protection technology for 3 d printing models (john choi)

14

Copyright Protection of

3D STL Model

Certification of

User’s Purchase

History

Monitoring and

Tracing 3D STL

Model

Response to

Collusion Attack

Non-Blind Digital

Forensic for 3D

STL Model

Skeleton Based

Original Model

Estimation

Digital Forensic based on 3D STL

Skeleton with Original Estimation

Digital Forensic Resistant to Collusion Attack

Certification of Purchase History for 3D STL model

Monitoring and Tracing 3D STL Distribution

Extraction of 3D STL model skeleton

Estimation of Original 3D STL Model based on Skeleton

1. Shape Estimation for STL model

Page 15: A copyright protection technology for 3 d printing models (john choi)

15

Cluster Maximization

Feature-Extraction (3D Gradient, Distance,

Surface). Similarity Analysis Algorithm

3D Object’s Feature

Extraction/analysis

ODiSCAlgorithm

Based Clustering

GeneticAlgorithm

Based Clustering

TopologyBased

Feature Extraction

Histogrambased

Feature Extraction

2D View Based

Feature Extraction

1. Feature Extraction and Similarity Measurement

Page 16: A copyright protection technology for 3 d printing models (john choi)

16

2. Skeleton Extraction for STL structure Analysis

• 3D medial axis extraction

original 3D Model (ex) Medial Axis Extraction

Page 17: A copyright protection technology for 3 d printing models (john choi)

17

3D STL modelDefined

skeleton

Extracted

skeletonStructure

Analysis and

Similarity

Measurement

Extraction Module of

3D STL skeleton

Analysis Module of 3D

STL model skeleton

Module for Rapid Extraction and Analysis of 3D STL Model Skeleton

Non-Blind Digital Forensic Algorithm for 3D STL Model

Skeleton Extraction Technology for Topological Structure of

3D STL Model

2. Feature Extraction

Page 18: A copyright protection technology for 3 d printing models (john choi)

18

Estimated

Original

STL Model

of 3D STL

Model

3D STL

Model

Topological

Modification using

Skeleton Structure

Recovery of Surface

based on Skeleton

3 D STL Model Estimation of 3 D STL model Based on Skeleton Structure

Skeleton Structure

DB

Topologically

Distorted/transf

ormed 3D STL

Model

Topologically

corrected 3D

STL Model

3D STL

Model of

Surface

Recovered

Digital Forensic Extraction and Tracing Technology for 3D STL

Model

Estimation of Original Model based on 3D STL Skeleton Structure

3. Feature Extraction and Structure Analysis

Page 19: A copyright protection technology for 3 d printing models (john choi)

19

Feature Extraction/Analysis of STL

Model

Address Length Type Descriptions

0

80

...

...

84

88

92

...

96

100

104

...

...

108

...

...

...

112

80

4

...

...

4

4

4

...

4

4

4

...

...

2

...

...

...

4

ASCII

integer

...

...

real

real

real

...

real

real

real

...

...

integer

...

...

...

real

Header information(not used)

Number of facet(triangles)

First triangle defination

normal vector

x coordinates of normal vector

y coordinates of normal vector

z coordinates of normal vector

first vector

x coordinate

y coordinate

z coordinate

Attribute information

Number of attributes(set to zero)

Second triangle defination

normal vector

x coordinates of normal vector

2D_view based feature extraction

2D view based methods

Histogram based methods

Topology based methods

STL File Format in Binary data

4. Feature Extraction of STL Model

Page 20: A copyright protection technology for 3 d printing models (john choi)

20

Optimization of Features

Feature Extraction/Analysis of 3D Object

Developing Method of Maximizing Homogeneity of Single Unit within Group using ODiSC(Optimized

Discriminative Subspace Clustering) algorithm and Genetic Algorithm

Developing Technology of Extracting Features through Clustering for Pattern Recognition

5. Feature Extraction of STL Model

Page 22: A copyright protection technology for 3 d printing models (john choi)

22

3D content

features

features DB

Clustering

Detection result

2D based Feature Extraction After extraction

of each features . Features are combined

Classification of features based on

clustering algorithms

Extraction of topological features

features

3D feature comparsion/analysis

Extraction of Histogram Features

Technology of Similarity based on Features

Extraction of topological features

Extraction of Histogram Features

2D based Feature Extraction

7. Feature Description of STL Model

Page 23: A copyright protection technology for 3 d printing models (john choi)

23

1. Clearing Center

2. Feature Extraction

3. Shape Estimation

4. THZ Detector

Page 24: A copyright protection technology for 3 d printing models (john choi)

24

1. Feature Based Similarity Recognition

Feature Based

Similarity Recognition

Clustering Maximization3D Object Feature Extraction

and Analysis

ODiSC

Based

Clustering

algorithm

Genetic

Based

Clustering

algorithm

Topology

based

Extraction

Histogram

based

Extraction

2D View

based

Extraction

Page 25: A copyright protection technology for 3 d printing models (john choi)

25

Combined Depth Image based Deformed Image Recognition Algorithm

2. Feature Extractions from 3D Model

3D Model(DB Build)

Generate Depth Image

Combine Depth Image

FeatureExtractions

3D ModelNormalization

DeformedImage(Query)

Depth Image Generation

StoreFeatures

FeatureExtraction

FeatureComparison

Output

Page 26: A copyright protection technology for 3 d printing models (john choi)

26

• Normalize using Principal Components Analysis (PCA) , Implicit Shape

Representation (ISR), and weighted implicit Shape Representation(WISR)

technique.

• WISR algorithm can normalize 3D Model so that view point is pointed to sphere

containing the most features

• The depth in 2D images can be invariant, comparing before transformation and after

transformation, when WISR algorithm is applied to.

3. Shape Normalization based on Weighted Implicit Shape Representation

Page 27: A copyright protection technology for 3 d printing models (john choi)

27

• Extract features & Matching: Features of each image can be extracted, and by measuringEuclidean distance between features similarity is evaluated. Then, features of high values are clustered to generate homography.

• Preprocessing : generate Converter Module which will be used in RANSAC sampling process and decide size of grids which 2D image will be segmented into

• Calculate Homography: Homography will be created between Pairs of features generated in “feature extract & match stage” and the image generated in preprocessing stage

• RANSAC algorithm is implemented to create Homography between pairs of features generated in ‘Feature Extraction & Matching’ stage and 2 images generated in Converter Module

(above) matching features,(below) second time feature matching

after complementation

4. Image Preprocessing Based on Homography

Page 28: A copyright protection technology for 3 d printing models (john choi)

28

- Left) Character of Dinosaur model. 3D model with cropped Tail part .- Center) Original 3D Model- Right) Two models are recognized the same model and merged

Case) Deformed image recognition based on combined depth image

5. 3D Model Recognition Algorithm based on Combined Depth Image

Page 29: A copyright protection technology for 3 d printing models (john choi)

29

1. Clearing Center

2. Feature Extraction

3. Shape Estimation

4. THZ Detector

Page 30: A copyright protection technology for 3 d printing models (john choi)

30

3D Pattern

(license)

Inside 3D printed product

Product based license

(3D Pattern layer)

• 3D Printer Resolution : 0.2mm(ave)

• THZ x,y resolution : 0.5mm

• Expected 3D Pattern size : 5 x 5 x 2

• 10 x 10 x 10 bit 125byte

2mm

Scanning: Production Data Embedded

within 3D Printed Products

1. THZ 3D Watermarking: THZ Recognition Technology

Page 31: A copyright protection technology for 3 d printing models (john choi)

31

THz Antenna

3D printed

product

Laser

Degree of Signal transmission

Is different depending on Output Material

THz Imaging Principle

2. THZ 3D Watermarking

Page 32: A copyright protection technology for 3 d printing models (john choi)

32

1. Original Copyright

Holder of 3D Model

2. Date of Printing

3. Printer

(material, type of

printer, IP)

4. Host PC Information

5. Original Right Holder

of Contents

6. Use of Permission

1. ㈜samsung P

2. 20150317/11:25

3. ㈜Stratasys, FDP130s

(material, type of

printer, IP)

4. John CHOI

5. ㈜iconix

6. Toys

1. 20byte

2. 10byte

3. 40byte

4. 20byte

5. 10byte…

Min : 125 byte

3D Pattern Layer

2mm

3D Pattern Recording

3. THZ 3D Watermarking

Page 33: A copyright protection technology for 3 d printing models (john choi)

33

……THZ data

signal/image processing

3D pattern integration

3D Patternanalysis

1. Copyright information of 3D Model

2. Information of Printing Time3. Type of Used Printer

(material, type of printer)4. Data of Host PC5. Use permission

Tomography(single layer image

capturing )

THZ Detector Imaging Process

4. THZ 3D Watermarking

Page 34: A copyright protection technology for 3 d printing models (john choi)

34

TDS Module TDS transponder

equipment

1. Femtosecond laser2. DAQ equipment (Lab view)3. Delay & optics

1. TDS antenna module2. Thz transmitter module3. Object Stage & optics

function THZ Generation & Image processing Thz transmitter & Object reflector part

photo

TDS module case Optical Table

5. THZ Detection Device

Page 35: A copyright protection technology for 3 d printing models (john choi)

35