Amazon Sagemaker
Amazon SageMaker is a fully-managed platform that enables developers and data scientists to quickly and easily build, train, and deploy machine learning models at any scale. With Amazon SageMaker, all the barriers and complexity that typically slow down developers who want to use machine learning are removed. The service includes models that can be used together or independently to build, train, and deploy your machine learning models.

PCB Defect Detector
By:
Latest Version:
3.0
Computer Vision & ML based Printed Circuit Board defect detector for missing hole, mouse bite, spur, open/short circuit and spurious copper
Product Overview
PCB Anomaly Detection is a computer vision-based machine learning solution to identify defects in Through-Hole PCBs. The algorithm identifies 6 different kinds of defects: Missing Hole, Mouse Bite, Spur, Open Circuit, Short Circuit, Spurious copper. The algorithm takes reference PCB templates for analysis and identification of defects in erroneous PCB images.
Key Data
Version
By
Type
Algorithm
Highlights
The solution identifies defects, places a bounding box around it and classifies the type of defect. It can find multiple defects in a single PCB and works well for all types of Through-Hole PCBs
The solution is rotational invariant for testing data (provided the training data is straight and still). This solution can also ignore the background noise to an extent.
Mphasis DeepInsights is a cloud-based cognitive computing platform that offers data extraction & predictive analytics capabilities. Need customized Machine Learning and Deep Learning solutions? Get in touch!
Not quite sure what you’re looking for? AWS Marketplace can help you find the right solution for your use case. Contact us
Pricing Information
Use this tool to estimate the software and infrastructure costs based your configuration choices. Your usage and costs might be different from this estimate. They will be reflected on your monthly AWS billing reports.
Contact us to request contract pricing for this product.
Estimating your costs
Choose your region and launch option to see the pricing details. Then, modify the estimated price by choosing different instance types.
Version
Region
Software Pricing
Algorithm Training$10/hr
running on ml.m5.large
Model Realtime Inference$8.00/hr
running on ml.m5.large
Model Batch Transform$16.00/hr
running on ml.m5.large
Infrastructure PricingWith Amazon SageMaker, you pay only for what you use. Training and inference is billed by the second, with no minimum fees and no upfront commitments. Pricing within Amazon SageMaker is broken down by on-demand ML instances, ML storage, and fees for data processing in notebooks and inference instances.
Learn more about SageMaker pricing
With Amazon SageMaker, you pay only for what you use. Training and inference is billed by the second, with no minimum fees and no upfront commitments. Pricing within Amazon SageMaker is broken down by on-demand ML instances, ML storage, and fees for data processing in notebooks and inference instances.
Learn more about SageMaker pricing
SageMaker Algorithm Training$0.115/host/hr
running on ml.m5.large
SageMaker Realtime Inference$0.115/host/hr
running on ml.m5.large
SageMaker Batch Transform$0.115/host/hr
running on ml.m5.large
Algorithm Training
For algorithm training in Amazon SageMaker, the software is priced based on hourly pricing that can vary by instance type. Additional infrastructure cost, taxes or fees may apply.InstanceType | Algorithm/hr | |
---|---|---|
ml.m4.4xlarge | $10.00 | |
ml.m5.4xlarge | $10.00 | |
ml.m4.16xlarge | $10.00 | |
ml.m5.2xlarge | $10.00 | |
ml.p3.16xlarge | $10.00 | |
ml.m4.2xlarge | $10.00 | |
ml.c5.2xlarge | $10.00 | |
ml.p3.2xlarge | $10.00 | |
ml.c4.2xlarge | $10.00 | |
ml.m4.10xlarge | $10.00 | |
ml.c4.xlarge | $10.00 | |
ml.m5.24xlarge | $10.00 | |
ml.c5.xlarge | $10.00 | |
ml.p2.xlarge | $10.00 | |
ml.m5.12xlarge | $10.00 | |
ml.p2.16xlarge | $10.00 | |
ml.c4.4xlarge | $10.00 | |
ml.m5.xlarge | $10.00 | |
ml.c5.9xlarge | $10.00 | |
ml.m4.xlarge | $10.00 | |
ml.c5.4xlarge | $10.00 | |
ml.p3.8xlarge | $10.00 | |
ml.m5.large Vendor Recommended | $10.00 | |
ml.c4.8xlarge | $10.00 | |
ml.p2.8xlarge | $10.00 | |
ml.c5.18xlarge | $10.00 |
Usage Information
Training
Invoking endpoint:
If you are using real time inferencing, please create the endpoint first and then use the following command to invoke it::
aws sagemaker-runtime invoke-endpoint --endpoint-name "endpoint-name" --body fileb://test.jpeg --content-type image/jpeg --accept image/jpeg result.jpeg
Resources:
Channel specification
Fields marked with * are required
training
*Input modes: File
Content types: image/jpeg
Compression types: None
Hyperparameters
Fields marked with * are required
intRange
*The first hyperparameter
Type: Integer
Tunable: No
contRange
*The second hyperparameter
Type: Continuous
Tunable: No
categoricalValues
*The third hyperparameter
Type: Categorical
Tunable: No
Model input and output details
Input
Summary
- Supported Content-Type : 'image/jpeg'
Input Schema: (For Training)
- Top view of non-erroneous, complete images of templates taken in portrait mode (no partial images)
Input Schema: (For Testing)
- Top view of complete image of PCBs taken in portrait mode (no partial image)
Limitations for input type
* Vertical and Horizontal resolution of 72 dpi or more
* No shadow and background noise in images (for better performance)
* The template images must be straight and still images without any defect
Input MIME type
image/jpegSample input data
Output
Summary
Output:
- Supported Content-Types: 'image/jpeg'.
- Output will be image with defects and bounding boxes around them
- The bounding box will have the name of defect on top of them out of the 6 types of defects – Missing hole, Mouse bite, Spur, Open circuit, Short circuit, Spurious copper.
Output MIME type
image/jpeg, text/plain, application/jsonSample output data
Sample notebook
Additional Resources
End User License Agreement
By subscribing to this product you agree to terms and conditions outlined in the product End user License Agreement (EULA)
Support Information
PCB Defect Detector
For any assistance reach out to us at:
AWS Infrastructure
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Learn MoreRefund Policy
Currently we do not support refunds, but you can cancel your subscription to the service at any time.
Customer Reviews
Mazibar R.
Automatically identifying defects using image processing
Oct 8, 2024
What do you like best about the product?On our part, the PCB Defect Detector has proven to be an
important tool for effectively handling our PCB inspection. It can easily identify simple issues such as
missing holes and shorts and so we are able to identify problematic boards for further rev... Read more
important tool for effectively handling our PCB inspection. It can easily identify simple issues such as
missing holes and shorts and so we are able to identify problematic boards for further rev... Read more
Patric G.
Efficient and Reliable PCB Defect Detector
Oct 2, 2024
What do you like best about the product?I personally like the software user interface (UI), which I find
extremally intuitive and suitable for operators with minimal technical knowledge. In terms of
performance, the software processes PCB images fairly quickly, depending on the resolut... Read more
extremally intuitive and suitable for operators with minimal technical knowledge. In terms of
performance, the software processes PCB images fairly quickly, depending on the resolut... Read more
Yousaf M.
View allBest tol to finalize the design
Oct 28, 2022
What do you like best about the product?The best thing is to analyze the design and finalize it more
conveniently than other tools. I have completed almost 30 structures with the help of this fantastic
toolWhat do you dislike about the product?There is not much to dislike, but according to ... Read more
conveniently than other tools. I have completed almost 30 structures with the help of this fantastic
toolWhat do you dislike about the product?There is not much to dislike, but according to ... Read more
Write a review
Share your thoughts about this product.
Write a customer review