Creating a Detection Application
  • 21 Dec 2023
  • 3 Minutes to read
  • Dark
    Light

Creating a Detection Application

  • Dark
    Light

Article summary

33 STEPS

1. The first step is to open Cogniac homepage and select Detection from the Vision AI Applications. You may notice many different options but for now we will select Detection under Vision AI Applications.

Step 1 image

2. Select the Name text field to create a name of the Detection Application.

Step 2 image

3. Click Next button, and you will proceed to the Input Subjects page.

Step 3 image

4. An Input Subject is simply a group or collection of images or videos that will be afterward used by the Application for Training. The Input subject is the media that has not yet been processed by the Detection Application.

Step 4 image

5. Type an Input Subjects name. Again, please consider a name that will help you differentiate the Input Subject in the future.

Step 5 image

6. Select the Create a new subject which in the current scenario is called 'animals'.

Step 6 image

7. Click the Next button, so you can proceed to the Output Subjects page.

Step 7 image

8. The Output Subject of the Detection application is where you will find the labeled and sorted images. Usually, the Output Subject gets populated with media (images or videos) after successful Training of the Application.

Step 8 image

9. Type Output Subjects name. Again please consider a name, that will be directly related to the Subject Of Interest displayed within the image.

Step 9 image

10. Click Create a new subject to create the first Output Subject, that in the current case is named 'cat'

Step 10 image

11. Type the second Output Subjects name.

Step 11 image

12. Select Create a new subject to create the second Output Subject. In the current case, it is named 'dog'

Step 12 image

13. Click Next

Step 13 image

14. Click Frames Per Second Requirement to change the value.

Step 14 image

15. Type the Frames Per Second Requirement in a numeric format.

Step 15 image

16. Scroll down and click Complete

Step 16 image

17. Select the Input Subject, which is always displayed in the beginning of the Application Pipeline. In current scenario select 'animals'.

Step 17 image

18. Click Upload Media to upload the Images that will be used to train the Application Model. 

Step 18 image

19. Click select files or select folder to upload the initial Dataset of images/ videos to the Input Subjects of the Application

Step 19 image

20. Click Next once you have selected the files or the folder containing the Media

Step 20 image

21. Click Upload 

Step 21 image

22. Click on the Application Name in our case it is animals-detector 

Step 22 image

23. Click Replays, so you can provide feedback, since the Training is a continuous process of uploading images and Providing Feedback. 

Step 23 image

24. Select the input subject which in the current scenario is 'animals'. 

Step 24 image

25. With your mouse drag the Probability Filter, and drop it at the beginning of the scale if you need to force the Feedback for the images with 0% to 100% probability.

Step 25 image

25b. Drop

Step 25b image

26. Scroll down and select the Force Feedback option

Step 26 image

27. Click Replay Subjects once everything is completed.

Step 27 image

28. Select the Application name which is in the middle of the Application Pipeline. In current case it is 'animals-detector'

Step 28 image

29. Select the Provide Feedback, button. We can see that in the Feedback queue there are 5 elements (media) pending feedback.

Step 29 image

30. Select the Subjects Of Interest displayed within the image. In the current step select cat.

Step 30 image

31. Then select also 'dog', since a dog is also there displayed in the image.

Step 31 image

32. Once you've selected all the Subjects Of Interest (please keep in mind, they could be more than two), select the Confirm blue button in the end.

Step 32 image

33. During providing feedback there are also: BackSideline and Skip options.

Step 33 image

Here's an interactive tutorial

** Best experienced in Full Screen (click the icon in the top right corner before you begin) **

https://www.iorad.com/player/2274856/Cogniac---How-to-create-a-Detection-Application-and-provide-feedback

I. Introduction

The Detection application is designed to identify the presence of one or more output subjects in an image. The app uses sophisticated technology to analyze an image and determine if it contains any output subjects.

II. Use cases

Manufacturing: detection of defects in products, quality control

  • Health care: detection of diseases, medical imaging analysis
  • Food supplies: detection of contaminants, quality control

III. Potential issues

  • Blurry, bad-quality media, or even lousy lighting conditions can affect the detection accuracy and significantly could decrease the model's performance.

Was this article helpful?