Defect Sampling (DS) is a university project. This project is an attempt to detect the surface defects on a steel strip from it's image.
For now, we are using Singular Value Decomposition (SVD) to extract the features from the image.
The left singular vectors and right singluar vector are used to produce the left and right projections of the image.
The projections are used to determine the potential defects in the image.
- Front End: The project is made using different open source tools.
The front end of the application is written in
dartlanguage which usedflutterframework. Thefluttercompiles thedartcode into nativeC++code which make the application fast and light. - Back End: The backend is written in
.Net C#. The backend usesLAPACKunder the hood for performing matrix calculation in low level memory.C#makes the backend very light and fast.
You can download the ds_setup (recommended) or ds_portable.zip (portable zip) file from releases.
The bugs are recommended to report on issues
Note Extract the zip file and place the contained files in the desired installation location. (for example,
C:\src\ds_portable).
Warning Do not extract
ds_portableto a path that contains special characters or spaces.
Warning Do not extract
ds_portablein a directory likeC:\Program Files\that requires elevated privileges.
The following images used in preview are taken as screenshots. The system specification is as mentioned.