Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Sign in
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

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.

product logo

PCB Defect Detector

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

    Type
    Algorithm
    Fulfillment Methods
    Amazon SageMaker

    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 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/jpeg
    Sample 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/json
    Sample output data

    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 More

    Refund 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
    ... 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
    ... Read more
    Yousaf M.
    Best 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
    ... Read more
    View all