You are on page 1of 10

Sentinel 1.

0 design and architecture stack

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 1
Sentinel 1.0 Architecture

Purpose :
• Enable Fault tolerant
• Align with IT Long term plan

Edge Cluster in Las Vegas

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 2
Model generation process

Image extraction +
Adobe Scan

Train set Test set

Docker container Mesosphere DC/OS


Barcod
Label OCR Barcode Label OCR
e

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 3
Model algorithm – Faster R-CNN

In this layers we train filters to extract the appropriate features the image, for example
let’s say that we are going to train those filters to extract the appropriate features for a
human face, then those filters are going to learn throughout training shapes and colours that
only exist in the human face.

• Coffee powder + Coffee liquid = Input image


• Coffee filter = CNN filters
• Coffee liquid = Last feature map of the CNN

Convolution networks are generally composed of Convolution layers, pooling layers


and a last component which is the fully connected or another extended thing that will
be used for an appropriate task like classification or detection.

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 4
Model algorithm – Faster R-CNN

Pooling consists of decreasing quantity of features in the features map by


eliminating pixels with low values.

RPN is small neural network sliding on the last feature map of the convolution layers
and predict whether there is an object or not and also predict the bounding
box of those objects.

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 5
Inter-team collaboration

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 6
Sentinel 1.0 Timeline

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 7
UAT results:

Barcode:

Text:

Logo: Sentinel web url:


http://sentinel-dev-app.edge-uls.wdc.com/

© 2016 Western Digital Corporation All rights reserved


7/30/19 8
Sentinel 2.0 Architecture – High Level

REST Web service


layer

Barcode
pipeline

Event notification VC Model


Repo
Logo and icon
Upload scanned
Store intermediate pipeline
images
image outputs
Marathon Load
balancer

NLP pipeline

Core Deep Learning


Layer

Kafka Message pool Cloud Storage

Mesosphere DC/OS
Continuous Integration and delivery (CI/CD)

©2017 Western Digital Corporation or its affiliates. All rights reserved. Confidential. 7/30/19 10

You might also like