SlideShare a Scribd company logo
Build Computer Vision Models
for Rapid Response In 5 Steps
By: Nicholas Toscano
Method:
• Use Oracle Cloud Infrastructure Vision Service to build and deploy a
custom computer vision model.
• Data:
• 735 satellite photos of images with and without planes for training
• 455 satellite images with CGI planes for testing
Use Case:
Intelligence analysts are tasked with rapidly distilling information of
intelligence value for decision makers. Intelligence response time
frames can be minutes, hours, or days. Computer Vision is a
technology capability that analysts can leverage to enhance their ability
to quickly interrogate satellite imagery and other digital imagery for
intelligence value. Without computer vision analyst must manually
review every image or photos they are working with. Modestly, this
could entail reviewing thousands of images or photos.
Challenge:
Computer vision models can be built using various methods. One
method include using a neural network. Building neural network
models can be very resource intensive and time consuming and
unrealistic for analysts working within a time and resource constrained
environment. In addition, models will need to be built and trained for
each intelligence requirement.
This can cause problems, such as missing or overlooking valuable
intelligence information using image sources simply due to time.
Solution:
OCI Vision service is is an AI service for performing deep-learning–
based image analysis at scale. This service provides models available
out of the box that can be run on images without the need for
additional training. For specific use cases, analysts can rapidly train
custom vision models in with their own data.
Example: Training Image Samples
The data used for this example was retrieved from Kaggle.com. The datafile on Kaggle is called
planesnet, which contains images of planes that have been chipped from satellite images.
Step 1: Store Data in Object Storage
Upload images
to cloud via
drag and drop.
Step 2: Create a Labeling Dataset
Create a dataset for
labeling using
Oracle’s built-in
labeling service.
Step 2a: Label Data for Training
Use the built-in
labeling tool to
quickly label a
sample set of data
for training.
This service helps to
standardize labels
used for machine
learning projects.
When finished
export the labels to
the object storage.
Step 3: Create a Vision Project
Vision projects can
be created and
managed in the
vision service.
Step 4: Train the Model
Train an Object
Detection model
using the dataset
and labels just
created.
Step 4a: Select a Training Timeframe
There are several
training durations
that can be
selected.
Step 4b: Manage Models
Custom models
can be managed
in the project.
Step 5: Test the Model
Test the model
with unseen
images to
evaluate
accuracy.
Example: Testing Image Sample
Lowest training duration selected (1hr)
-END-

More Related Content

Similar to Building a Custom Vision Model

HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
IRJET Journal
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
KateGrupp
 
Google cloud Professional Data Engineer practice exam test 2020
Google cloud Professional Data Engineer practice exam test 2020Google cloud Professional Data Engineer practice exam test 2020
Google cloud Professional Data Engineer practice exam test 2020
SkillCertProExams
 
Wids datathon slides_vanim
Wids datathon slides_vanimWids datathon slides_vanim
Wids datathon slides_vanim
Vani Mandava
 
Developing an object detector solution with Azure Custom Vision .NET SDK
Developing an object detector solution with Azure Custom Vision .NET SDKDeveloping an object detector solution with Azure Custom Vision .NET SDK
Developing an object detector solution with Azure Custom Vision .NET SDK
Luis Beltran
 
Production ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google CloudProduction ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google Cloud
gdgsurrey
 
Machine Learning in the air
Machine Learning in the airMachine Learning in the air
Machine Learning in the air
Antoine SAUVAGE
 
Post Graduate in AI PPT.pptx
Post Graduate in AI PPT.pptxPost Graduate in AI PPT.pptx
Post Graduate in AI PPT.pptx
kingkhan1234567890
 
Ad world
Ad worldAd world
Ad world
chettykulkarni
 
Azure machine-learning
Azure machine-learningAzure machine-learning
Azure machine-learning
Brian Lee
 
Google cloud session 1
Google cloud session 1Google cloud session 1
Google cloud session 1
Vijay Ojha
 
Distributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the CloudDistributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the Cloud
Data Science Leuven
 
JAM23-24_ppt.pptx
JAM23-24_ppt.pptxJAM23-24_ppt.pptx
JAM23-24_ppt.pptx
AbrarSharif2
 
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Sotrender
 
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMakerMetadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Matt McDonnell
 
CV machine learning freelancer
CV machine learning freelancerCV machine learning freelancer
CV machine learning freelancer
Majella Elobo Ekassi
 
Realtime Face mask Detector using YoloV4
Realtime Face mask Detector using YoloV4Realtime Face mask Detector using YoloV4
Realtime Face mask Detector using YoloV4
IRJET Journal
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
Bill Liu
 
IRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe ModelIRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe Model
IRJET Journal
 
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
Amazon Web Services
 

Similar to Building a Custom Vision Model (20)

HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
 
Google cloud Professional Data Engineer practice exam test 2020
Google cloud Professional Data Engineer practice exam test 2020Google cloud Professional Data Engineer practice exam test 2020
Google cloud Professional Data Engineer practice exam test 2020
 
Wids datathon slides_vanim
Wids datathon slides_vanimWids datathon slides_vanim
Wids datathon slides_vanim
 
Developing an object detector solution with Azure Custom Vision .NET SDK
Developing an object detector solution with Azure Custom Vision .NET SDKDeveloping an object detector solution with Azure Custom Vision .NET SDK
Developing an object detector solution with Azure Custom Vision .NET SDK
 
Production ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google CloudProduction ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google Cloud
 
Machine Learning in the air
Machine Learning in the airMachine Learning in the air
Machine Learning in the air
 
Post Graduate in AI PPT.pptx
Post Graduate in AI PPT.pptxPost Graduate in AI PPT.pptx
Post Graduate in AI PPT.pptx
 
Ad world
Ad worldAd world
Ad world
 
Azure machine-learning
Azure machine-learningAzure machine-learning
Azure machine-learning
 
Google cloud session 1
Google cloud session 1Google cloud session 1
Google cloud session 1
 
Distributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the CloudDistributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the Cloud
 
JAM23-24_ppt.pptx
JAM23-24_ppt.pptxJAM23-24_ppt.pptx
JAM23-24_ppt.pptx
 
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
 
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMakerMetadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMaker
 
CV machine learning freelancer
CV machine learning freelancerCV machine learning freelancer
CV machine learning freelancer
 
Realtime Face mask Detector using YoloV4
Realtime Face mask Detector using YoloV4Realtime Face mask Detector using YoloV4
Realtime Face mask Detector using YoloV4
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
IRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe ModelIRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe Model
 
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
Build a Custom Model for Object & Logo Detection (AIM421) - AWS re:Invent 2018
 

More from Nicholas Toscano

Why Data Science Service?
Why Data Science Service?Why Data Science Service?
Why Data Science Service?
Nicholas Toscano
 
Using Conda in Oracle Data Science.pdf
Using Conda in Oracle Data Science.pdfUsing Conda in Oracle Data Science.pdf
Using Conda in Oracle Data Science.pdf
Nicholas Toscano
 
Spatial Studio is an Important analytic tool.pdf
Spatial Studio is an Important analytic tool.pdfSpatial Studio is an Important analytic tool.pdf
Spatial Studio is an Important analytic tool.pdf
Nicholas Toscano
 
launch_a_data_science_environment_in_oracle_cloud.pdf
launch_a_data_science_environment_in_oracle_cloud.pdflaunch_a_data_science_environment_in_oracle_cloud.pdf
launch_a_data_science_environment_in_oracle_cloud.pdf
Nicholas Toscano
 
proximity_using_spatial_studio.pdf
proximity_using_spatial_studio.pdfproximity_using_spatial_studio.pdf
proximity_using_spatial_studio.pdf
Nicholas Toscano
 
custom_vison_model.pdf
custom_vison_model.pdfcustom_vison_model.pdf
custom_vison_model.pdf
Nicholas Toscano
 

More from Nicholas Toscano (6)

Why Data Science Service?
Why Data Science Service?Why Data Science Service?
Why Data Science Service?
 
Using Conda in Oracle Data Science.pdf
Using Conda in Oracle Data Science.pdfUsing Conda in Oracle Data Science.pdf
Using Conda in Oracle Data Science.pdf
 
Spatial Studio is an Important analytic tool.pdf
Spatial Studio is an Important analytic tool.pdfSpatial Studio is an Important analytic tool.pdf
Spatial Studio is an Important analytic tool.pdf
 
launch_a_data_science_environment_in_oracle_cloud.pdf
launch_a_data_science_environment_in_oracle_cloud.pdflaunch_a_data_science_environment_in_oracle_cloud.pdf
launch_a_data_science_environment_in_oracle_cloud.pdf
 
proximity_using_spatial_studio.pdf
proximity_using_spatial_studio.pdfproximity_using_spatial_studio.pdf
proximity_using_spatial_studio.pdf
 
custom_vison_model.pdf
custom_vison_model.pdfcustom_vison_model.pdf
custom_vison_model.pdf
 

Recently uploaded

University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
inaya7568
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
exukyp
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
asyed10
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
ytypuem
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
hqfek
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
aguty
 
Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
cjimenez2581
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
xclpvhuk
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 

Recently uploaded (20)

University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
 
Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 

Building a Custom Vision Model

  • 1. Build Computer Vision Models for Rapid Response In 5 Steps By: Nicholas Toscano
  • 2. Method: • Use Oracle Cloud Infrastructure Vision Service to build and deploy a custom computer vision model. • Data: • 735 satellite photos of images with and without planes for training • 455 satellite images with CGI planes for testing
  • 3. Use Case: Intelligence analysts are tasked with rapidly distilling information of intelligence value for decision makers. Intelligence response time frames can be minutes, hours, or days. Computer Vision is a technology capability that analysts can leverage to enhance their ability to quickly interrogate satellite imagery and other digital imagery for intelligence value. Without computer vision analyst must manually review every image or photos they are working with. Modestly, this could entail reviewing thousands of images or photos.
  • 4. Challenge: Computer vision models can be built using various methods. One method include using a neural network. Building neural network models can be very resource intensive and time consuming and unrealistic for analysts working within a time and resource constrained environment. In addition, models will need to be built and trained for each intelligence requirement. This can cause problems, such as missing or overlooking valuable intelligence information using image sources simply due to time.
  • 5. Solution: OCI Vision service is is an AI service for performing deep-learning– based image analysis at scale. This service provides models available out of the box that can be run on images without the need for additional training. For specific use cases, analysts can rapidly train custom vision models in with their own data.
  • 6. Example: Training Image Samples The data used for this example was retrieved from Kaggle.com. The datafile on Kaggle is called planesnet, which contains images of planes that have been chipped from satellite images.
  • 7. Step 1: Store Data in Object Storage Upload images to cloud via drag and drop.
  • 8. Step 2: Create a Labeling Dataset Create a dataset for labeling using Oracle’s built-in labeling service.
  • 9. Step 2a: Label Data for Training Use the built-in labeling tool to quickly label a sample set of data for training. This service helps to standardize labels used for machine learning projects. When finished export the labels to the object storage.
  • 10. Step 3: Create a Vision Project Vision projects can be created and managed in the vision service.
  • 11. Step 4: Train the Model Train an Object Detection model using the dataset and labels just created.
  • 12. Step 4a: Select a Training Timeframe There are several training durations that can be selected.
  • 13. Step 4b: Manage Models Custom models can be managed in the project.
  • 14. Step 5: Test the Model Test the model with unseen images to evaluate accuracy.
  • 15. Example: Testing Image Sample Lowest training duration selected (1hr)
  • 16. -END-