Changes

703 bytes added ,  11:37, 19 April 2022
m
no edit summary
Line 23: Line 23:  
The scope of the 8Ball Project in Stream 1 is to develop the model, or a preliminary proof of concept that has demonstrable features that would be required for a horizontally designed Minimum Viable Product (MVP). IMSD will play a pivotal role in providing support and guidance to the vendor and ensure backend compatibility to Health Canada infrastructure.    
 
The scope of the 8Ball Project in Stream 1 is to develop the model, or a preliminary proof of concept that has demonstrable features that would be required for a horizontally designed Minimum Viable Product (MVP). IMSD will play a pivotal role in providing support and guidance to the vendor and ensure backend compatibility to Health Canada infrastructure.    
   −
By using technology developed in Project Cyclops, the feasibility of the solution will be demonstrated. The MVP should be able to review product labels for a Cosmetic product during an on-site inspection with a random sampling of products, in a real inspection setting.   
+
By using technology developed in Project Cyclops, the feasibility of the solution will be demonstrated. The MVP should be able to review product labels for a Cosmetic product during an on-site inspection with a random sampling of products, in a real inspection setting. 
    
The 8ball mobile application tool will provide digital photos, translations and the conversion of images, printed text or handwritten into machine encoded text (Optical Character Recognition (OCR)) in real time. Inspectors will be able to capture images of a product and with OCR the tool will cross-reference it to the frequently updated Hotlist Ingredient List (see images 5&6 in design process). The mobile tool will provide live translations of English, French, and other languages to verify compliance against labelling requirements and the Hotlist Ingredient List. Consumer Product Safety (CPS) has at least 16 regulations that include specific labelling requirements with pre-defined text specified. Labels would be scanned, and the existing text would be compared to the regulatory requirements. The process output would identify the deficiencies (view process flow below). Additionally, pending co-operation of Canada Border Services Agency (CBSA) officers, the application will be offered to the CBSA officers to be used on a voluntary basis to help focus on providing improved referrals to Health Canada.
 
The 8ball mobile application tool will provide digital photos, translations and the conversion of images, printed text or handwritten into machine encoded text (Optical Character Recognition (OCR)) in real time. Inspectors will be able to capture images of a product and with OCR the tool will cross-reference it to the frequently updated Hotlist Ingredient List (see images 5&6 in design process). The mobile tool will provide live translations of English, French, and other languages to verify compliance against labelling requirements and the Hotlist Ingredient List. Consumer Product Safety (CPS) has at least 16 regulations that include specific labelling requirements with pre-defined text specified. Labels would be scanned, and the existing text would be compared to the regulatory requirements. The process output would identify the deficiencies (view process flow below). Additionally, pending co-operation of Canada Border Services Agency (CBSA) officers, the application will be offered to the CBSA officers to be used on a voluntary basis to help focus on providing improved referrals to Health Canada.
   −
Throughout the development process of the 8Ball application, a list of non-negotiable requirements for the final product was established;  
     −
* The app output runtime should not be more than 1 minute  
+
Throughout the development process of the 8Ball application, a list of non-negotiable requirements for the final product was established. The application should have features that include:
 +
 
 +
* Accessible on a mobile device and tablets
 +
* Analysis runtime and report output should not be more than 1 minute  
 +
* Ability to analyze both French and English labels on varying surfaces  
 +
* Ability to recognize languages other than French and English and translate into French or English
 +
* Ability to categorize cosmetics products in order to identify specific, applicable ingredient restrictions and usages.
 +
* Capacity to have multiple users (Maximum 20) using the application at the same time
 +
* Ability to harness active learning to continuously improve functions through continued use.  
 +
* Ability to run through a Government of Canada Azure Cloud
 +
* Refreshes information utilized from the APIs daily
    
[[File:Project_8Ball_-_Process_Flow.jpg|alt=|center|thumb|569x569px|Diagram of Project 8Ball process flow.]]
 
[[File:Project_8Ball_-_Process_Flow.jpg|alt=|center|thumb|569x569px|Diagram of Project 8Ball process flow.]]
37

edits