"use strict";(self.webpackChunkbaf=self.webpackChunkbaf||[]).push([[506],{3495:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>m});var n=a(7896),o=(a(2784),a(876)),i=a(3002);const s={id:"baf_architecture",title:"Components",sidebar_label:"Components"},r=void 0,l={unversionedId:"baf_architecture",id:"baf_architecture",title:"Components",description:"contains the following subsystems:",source:"@site/docs/baf_architecture.mdx",sourceDirName:".",slug:"/baf_architecture",permalink:"/baf_architecture",draft:!1,tags:[],version:"current",frontMatter:{id:"baf_architecture",title:"Components",sidebar_label:"Components"},sidebar:"docs",previous:{title:"System requirements",permalink:"/administrator_guide/sys_admin_requirements"},next:{title:"Installation instructions",permalink:"/administrator_guide/sys_admin_deployment"}},c={},m=[{value:"Image capture components",id:"image-capture-components",level:4},{value:"API",id:"api",level:4},{value:"<ShortProductName/> portal",id:"-portal",level:4},{value:"Facial recognition subsystem",id:"facial-recognition-subsystem",level:4},{value:"Document recognition subsystem",id:"document-recognition-subsystem",level:4}],u={toc:m},p="wrapper";function d(e){let{components:t,...s}=e;return(0,o.kt)(p,(0,n.Z)({},u,s,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," contains the following subsystems:"),(0,o.kt)("ul",null,(0,o.kt)("li",null,(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," portal"),(0,o.kt)("li",null,"Image capture components"),(0,o.kt)("li",null,"API"),(0,o.kt)("li",null,"Facial recognition subsystem"),(0,o.kt)(i.GP,{mdxType:"OnlyWithDocs"},(0,o.kt)("li",null,"Document recognition subsystem"))),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img.png",src:a(3838).Z,width:"845",height:"404"})),(0,o.kt)("h4",{id:"image-capture-components"},"Image capture components"),(0,o.kt)("p",null,"The Web component, integrated into customer apps, captures images and sends them to ",(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," portal."),(0,o.kt)("h4",{id:"api"},"API"),(0,o.kt)("p",null,"API provides ",(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," interaction with external information systems of the customer."),(0,o.kt)("h4",{id:"-portal"},(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," portal"),(0,o.kt)("p",null,"The subsystem accepts requests from a Web component and API, generates a request log, routes requests to other subsystems, and provides BAF administrator interface for tracking and managing user activity (",(0,o.kt)(i.$Y,{mdxType:"ShortProductName"})," Dashboard)."),(0,o.kt)("h4",{id:"facial-recognition-subsystem"},"Facial recognition subsystem"),(0,o.kt)("p",null,"The subsystem receives face images and performs the following operations:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Face detection"),(0,o.kt)("li",{parentName:"ul"},"Determination of anthropometric points of the face"),(0,o.kt)("li",{parentName:"ul"},"Calculation of head rotation angles"),(0,o.kt)("li",{parentName:"ul"},"Extraction of biometric facial templates"),(0,o.kt)("li",{parentName:"ul"},"Face matching"),(0,o.kt)("li",{parentName:"ul"},"Liveness check"),(0,o.kt)("li",{parentName:"ul"},"Checking for signs of DeepFake technology usage ",(0,o.kt)("strong",{parentName:"li"},"(Experimental feature)")),(0,o.kt)("li",{parentName:"ul"},"Motion control video saving")),(0,o.kt)(i.GP,{mdxType:"OnlyWithDocs"},(0,o.kt)("h4",{id:"document-recognition-subsystem"},"Document recognition subsystem"),(0,o.kt)("p",null,"The subsystem receives images of documents, provides recognition and reading of data from the document surfaces.")))}d.isMDXComponent=!0},3838:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/baf_architecture_en-1eac3d5c567133438aca89b7604427b8.png"}}]);