---
title: Overview data requirement specification for visual inspection
tags: COTAI Projects
---
# Table of Contents
[toc]
# Data annotation overview
**Sample data**. Sample images for the following
* Sample images for overall process
* Drawing of cables (as given in the PDF file)
* *Expected number of images*. $10$ to $20$
* Sample images about several cable types (5 different cable types)
* *Expected number of images*. $1$ images per type
* More sample images like images given in each step of the PDF
* *Expected number of images*. $10$ to $20$
* A sample video recording the full checking procedure, i.e. including all checking steps
>**NOTE**. The procedure should be captured by the camera, which is supposed to be used in real checking
>**NOTE**. The first 10 seconds of the video should be the background only (for background removal purpose)
* Sample images for step 1 in **Overview plan for visual inspection**, i.e. must cover the following cases
* When the cable has some abnormal point (5 images)
* When the cable has no abnormal point (5 images)
* Sample images for step 2 in **Overview plan for visual inspection**, i.e. must cover the following cases
* When some crimps are not connected (5 images)
* When all crimps are connected (5 images)
* Sample images for step 3 in **Overview plan for visual inspection**, i.e. must cover the following cases
* When some connection points are not connected (5 images)
* When all connection points are connected (5 images)
* Sample images for step 4 in **Overview plan for visual inspection**, i.e. must cover the following cases
* When the tubing is damaged (5 images)
* When the tubing is not damaged (5 images)
* When the tubing does not conform the shape of the cable (5 images)
* When the tubing conforms the shape of the cable (5 images)
* When the tubing is not located correctly (5 images)
* When the tubing is located correctly (5 images)
* Sample images for step 5 in **Overview plan for visual inspection**, i.e. must cover the following cases
* When the label is not located correctly (5 images)
* When the label is located correctly (5 images)
* When the label is not oriented correctly (5 images)
* When the label is oriented correctly (5 images)
* Sample images for step 6 in **Overview plan for visual inspection**, i.e.
* The image capturing the cable rolling about some firm frame (5 images)
**Data for training and evaluating deep learning models**.
* Anchor images of rolled cable (see **Flow for step 1** in **Overview plan for visual inspection**) for overall anomaly detection
* *Brief*. To ensure best performance, collected anchor images should capture all parts of the cable, i.e. no part is hidden or coverred
* *Expected number of images*. $10$ images for each view (will request more if needed)
>**NOTE**. The types of view should be defined clearly
>**NOTE**. Need more investigation to define the views for capturing anchor images
* Data for modular connector detection (i.e. images with connector bounding boxes annotated)
* *Brief*. According to the PDF file, there are 3 different views of the connector involved in the checking steps
$\to$ We need data for all of these views (and other views involved in the checking process, if any)
* *Expected number of images*. About $1,500$ images (with annotations) for each view (will request more if needed)
* Data for connection point detection (i.e. squares in the connector) (check **Flow for step 3** in **Overview plan for visual inspection** for more details)
* *Brief*. To ensure best performance, we prefer the annotations of the squares to be tetragons, rather than bounding boxes
$\to$ Just annotate 4 corners of each square
* *Expected number of images*. About $2,000$ images (with annotations) (will request more if needed)
>**NOTE**. The order, according to which the squares are annotated, should be defined clearly and followed strictly
>**NOTE**. The order, according to which the corners of each square are annotated, should be defined clearly and followed strictly
* Anchor images of rolled cable (see **Flow for step 4** in **Overview plan for visual inspection**) for tubing anomaly detection
* *Brief*. To ensure best performance, collected anchor images should capture all parts of the tubing, i.e. no part is hidden or coverred
* *Expected number of images*. $10$ images for each view (will request more if needed)
>**NOTE**. The types of view should be defined clearly
>**NOTE**. Need more investigation to define the views for capturing anchor images
# Question
* Is the tubing look the same for all types of cable?
* Should we detect the crimps by YOLOv5 or classical CV?