కంప్యూటర్లు మానవ ముఖాలను ఎలా గుర్తిస్తాయి?

ఈ బ్లాగ్ పోస్ట్‌లో, కంప్యూటర్లు మానవ ముఖాలను ఎలా గుర్తిస్తాయనే దాని వెనుక ఉన్న సూత్రాలు మరియు ప్రక్రియలను మనం సరళంగా మరియు సూటిగా పరిశీలిద్దాం.

 

ముఖ గుర్తింపుకు ఆధారం ఏ సూత్రాలు?

మీరు బహుశా చిన్నప్పుడు కనీసం ఒక్కసారైనా ఒక మనిషి ముఖాన్ని పూర్తి చేయాల్సిన ఆట ఆడి ఉంటారు. ఈ ఆటలో, మీరు మొదట ముఖ ఆకారాన్ని ఎంచుకుని, ఆ తర్వాత జుట్టు శైలి, కళ్ళు, ముక్కు మరియు నోటిని ఒక్కొక్కటిగా ఎంచుకుని వాటిని ముఖంపై అమర్చాలి. వివిధ రకాల జుట్టు శైలులు, కళ్ళు, ముక్కులు మరియు నోళ్ళ మధ్య మారుతూ, మీరు కోరుకున్న ముఖాన్ని సృష్టించుకోవచ్చు. కంప్యూటర్లు ముఖాలను గుర్తించి, పోల్చే విధానం దీనికి పెద్దగా భిన్నంగా ఉండదు. కంప్యూటర్లు ముఖ లక్షణాలను గుర్తించి నిల్వ చేస్తాయి; ముఖం యొక్క కొత్త ఫోటోను ఇన్‌పుట్ చేసినప్పుడు, ఆ వ్యక్తి ఎవరో నిర్ధారించడానికి అవి దానిని నిల్వ చేసిన లక్షణాలతో పోలుస్తాయి.
సులభంగా అందుబాటులో ఉండే ముఖ గుర్తింపు సాంకేతికతకు ఇటీవలి ఉదాహరణ ఫేషియల్ రికగ్నిషన్ అప్లికేషన్ (యాప్). ఈ యాప్‌లు ప్రముఖుల ఫోటోల నుండి ముఖ ఆకృతులు, కళ్ళు, ముక్కులు మరియు నోళ్ళు వంటి కీలక లక్షణాలను ముందుగానే సంగ్రహించి నిల్వ చేస్తాయి. తర్వాత, కెమెరా ద్వారా ఒక వ్యక్తి ముఖం చిత్రీకరించబడినప్పుడు, యాప్ అదే పద్ధతిలో ముఖ లక్షణాలను సంగ్రహించి, వాటిని నిల్వ చేసిన ప్రముఖుల ముఖ లక్షణాలతో పోల్చి, అత్యంత దగ్గరగా సరిపోలిన వ్యక్తిని గుర్తించి ప్రదర్శిస్తుంది.

 

కంప్యూటర్ ముఖాన్ని ఎలా గుర్తిస్తుంది?

ఇప్పుడు, కంప్యూటర్ యొక్క ముఖ గుర్తింపు ప్రక్రియను పరిశీలిద్దాం. ముఖ గుర్తింపులో నాలుగు ప్రధాన దశలు ఉంటాయి: ఇన్‌పుట్, ముఖ గుర్తింపు, ఫీచర్ సంగ్రహణ మరియు పోలిక.
ఇన్‌పుట్ దశలో, ఒక ఫోటో లేదా వీడియో నుండి ఒకే ఫ్రేమ్ ఇన్‌పుట్ పరికరం ద్వారా కంప్యూటర్‌కు పంపబడుతుంది. సాధారణంగా, ఇన్‌పుట్ పరికరం యొక్క రిజల్యూషన్ మరియు ఫ్రేమ్స్ పర్ సెకండ్ (FPS) ఎంత ఎక్కువగా ఉంటే, ముఖాలను అంత కచ్చితంగా గుర్తించవచ్చు. ఈ సూత్రం, మంచి కంటిచూపు ఉన్న వ్యక్తి దూరంగా నిలబడిన వారి ముఖాన్ని మరింత కచ్చితంగా గుర్తించగలిగే విధానాన్ని పోలి ఉంటుంది.
ముఖ గుర్తింపు దశలో, సిస్టమ్ మొదట ఇన్‌పుట్ ఫోటో లేదా వీడియోలో ముఖం ఉందో లేదో తనిఖీ చేస్తుంది. దీని కోసం, అది ముఖం యొక్క రూపురేఖలను మరియు కళ్ళు, ముక్కు, నోరు వంటి కీలక లక్షణాలను గుర్తిస్తుంది. ప్రస్తుతం వివిధ ముఖ గుర్తింపు పద్ధతులు వాడుకలో ఉన్నప్పటికీ, మనం ఇక్కడ ప్రాతినిధ్య హార్-లైక్ డిటెక్షన్ పద్ధతిపై దృష్టి పెడతాము.
హార్-వంటి గుర్తింపు పద్ధతి హార్ వేవ్‌లెట్‌లను ఉపయోగిస్తుంది. వేవ్‌లెట్ అనేది నలుపు మరియు తెలుపు ప్రాంతాలతో కూడిన ఒక సాధారణ దీర్ఘచతురస్రాకార నమూనా. ఒక చిత్రంలో ప్రకాశంలో తేడాలు ఉన్న ప్రదేశాలను గుర్తించడానికి ఈ నలుపు-తెలుపు ప్రాంతాలు ఉపయోగపడతాయి. మొత్తం ఇన్‌పుట్ చిత్రం లేదా వీడియో అంతటా వివిధ పరిమాణాలు మరియు ఆకారాల వేవ్‌లెట్‌లను వర్తింపజేసి, ఆపై నలుపు మరియు తెలుపు ప్రాంతాల మధ్య ప్రకాశంలో గణనీయమైన వ్యత్యాసం ఉన్న ప్రదేశాలను మాత్రమే నిలుపుకోవడం ద్వారా, ఈ సిస్టమ్ ముఖం యొక్క రూపురేఖలను మరియు కళ్ళు, ముక్కు, నోరు, మరియు కనుబొమ్మలు వంటి కీలకమైన ముఖ లక్షణాలను సమర్థవంతంగా గుర్తించగలదు. అంతేకాకుండా, ఈ ప్రక్రియ ముఖ లక్షణాలకు సంబంధించిన స్థాన సమాచారాన్ని సంగ్రహించడానికి కూడా వీలు కల్పిస్తుంది.
ఉదాహరణకు, కళ్ళ గురించిన సమాచారాన్ని సంగ్రహించేటప్పుడు, వేవ్‌లెట్‌లోని నల్లని ప్రాంతాలు కనుపాప వంటి సాపేక్షంగా ముదురు ప్రాంతాలకు అనుగుణంగా అమర్చబడతాయి, అయితే తెల్లని ప్రాంతాలు చర్మం వంటి ప్రకాశవంతమైన ప్రాంతాలకు అనుగుణంగా ఉంటాయి. ఈ ప్రకాశ వ్యత్యాసాలను ఉపయోగించడం ద్వారా, కళ్ళ స్థానాన్ని మరియు ఆకారాన్ని సమర్థవంతంగా గుర్తించవచ్చు.

 

ముఖ లక్షణాలను ఎలా సంగ్రహిస్తారు?

ముఖ గుర్తింపు దశ పూర్తయిన తర్వాత, ఫీచర్ సంగ్రహణ దశకు వెళ్లాలో లేదో సిస్టమ్ నిర్ణయిస్తుంది.
ఫీచర్ ఎక్స్‌ట్రాక్షన్ దశలో, ఫేస్ డిటెక్షన్ దశలో గుర్తించిన ముఖ భాగాలను పూర్తిగా ఉపయోగించుకోవడానికి ముఖ లక్షణాలను సంగ్రహిస్తారు. ఫేస్ డిటెక్షన్ దశకు భిన్నంగా, ఈ ప్రక్రియలో ప్రీప్రాసెసింగ్ దశ ఉంటుంది. ప్రతి ఫోటోగ్రాఫ్ లేదా వీడియోలో ముఖాల భ్రమణ కోణం, పరిమాణం మరియు కాంతి తీవ్రత మారుతూ ఉంటాయి కాబట్టి, వాటిని సాధ్యమైనంత వరకు ప్రామాణీకరించడానికి నార్మలైజేషన్ ప్రక్రియను నిర్వహిస్తారు. అదనంగా, అవసరాన్ని బట్టి రంగుల ఫోటోగ్రాఫ్‌లు లేదా వీడియోలను నలుపు-తెలుపు చిత్రాలుగా మార్చవచ్చు.
ఉదాహరణకు, అసలు ఫోటోను గ్రేస్కేల్‌లోకి మార్చి, ఆ తర్వాత ముఖ భాగాన్ని మాత్రమే కత్తిరించి ఒకే పరిమాణంలోకి సర్దుబాటు చేస్తారు, మరియు ప్రకాశాన్ని సరిచేయడానికి హిస్టోగ్రామ్ ఈక్వలైజేషన్ నిర్వహిస్తారు. ముఖ గుర్తింపు దశలో పొందిన ముఖ భాగాల స్థాన సమాచారాన్ని ఉపయోగించి, ఈ ప్రీప్రాసెసింగ్‌కు గురైన ఫోటోలు లేదా వీడియోల నుండి ముఖ లక్షణాలను సంగ్రహిస్తారు.

 

సంగ్రహించిన ముఖ లక్షణాలను ఎలా ఉపయోగిస్తారు?

పోలిక దశలో, ఈ విధంగా సంగ్రహించిన ముఖ భాగాల సమాచారాన్ని డేటాబేస్ (DB)లో నిల్వ చేయడం గానీ, లేదా ఉత్తమ సరిపోలికను గుర్తించడానికి ఇప్పటికే ఉన్న ముఖ డేటాతో పోల్చడం గానీ జరుగుతుంది.
మనం ఇప్పుడు కంప్యూటర్ ఆధారిత ముఖ గుర్తింపు ప్రక్రియను పరిశీలించాము. కేవలం కొన్ని దశాబ్దాల క్రితం, కంప్యూటర్ మనుషుల మధ్య తేడాను గుర్తించగలదనే ఆలోచన వాస్తవానికి చాలా దూరంగా ఉన్న సాంకేతికతగా అనిపించేది. అయితే, కంప్యూటర్ హార్డ్‌వేర్, సాఫ్ట్‌వేర్ మరియు ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ సాంకేతికతలలో వేగవంతమైన పురోగతితో, ముఖ గుర్తింపు ఇప్పుడు స్మార్ట్‌ఫోన్‌లు మరియు ల్యాప్‌టాప్‌లతో పాటు యాక్సెస్ కంట్రోల్, ఆర్థిక సేవలు మరియు విమానాశ్రయ భద్రత వంటి వివిధ రంగాలలో విస్తృతంగా ఉపయోగించబడుతోంది. ఈ రోజు, కంప్యూటర్‌లు మానవ ముఖాలను గుర్తించడానికి వీలు కల్పించే సాంకేతికత ఇకపై భవిష్యత్తు కథ కాదు, అది మన దైనందిన జీవితంలో సహజంగా కలిసిపోయిన సాంకేతికతగా మారింది.

 

రచయిత గురుంచి