Items with no label
3335 Discussions

Can I use Intel RealSense SDK 2016 R2 to recognize gender and age?

LZhan37
Beginner
1,640 Views

Hi all,

I'm using intel realsense sdk 2016 R2 to develop a wpf program. I want to make the program recognize user's gender and age. But I cannot find any information about this in the SDK. I have tried to use Microsoft Face API, it works. But It needs to use Microsoft Azure. I just want to make the process offline. Can anyone give some advice?

Kind Regards,

Linjian

0 Kudos
1 Reply
MartyG
Honored Contributor III
334 Views

I did some research on Microsoft's Face API. Apparently it works by taking a photo (either one it has snapped or one you provide) and analyzing it. It seems that it is not very accurate in its gender and age detections though.

If I were trying to use RealSense to detect gender, I would analyze the facial landmark points, since females have a distinctive bone structure in their face that shapes the face in a certain way.

The site below may be useful in understanding the bone differences so that you could program face landmark analysis to detect them.

https://design.tutsplus.com/articles/the-differences-between-male-and-female-portraits--vector-14954 https://design.tutsplus.com/articles/the-differences-between-male-and-female-portraits--vector-14954

And this link has links to the RealSense documentation for targeting specific sets of facial landmark points, including a chart of the points.

Regarding age detection: this link discusses detecting age through wrinkle analysis, including the possibility of using a technique called 'edge detection' to do so.

https://www.researchgate.net/post/How_can_we_detect_wrinkles_in_a_face How can we detect wrinkles in a face?

RealSense can use Edge Detection to analyze a 3D CAD model.

https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?doc_ot_object_tracking.html Intel® RealSense™ SDK 2016 R2 Documentation

Alternatively, some have used an edge detection method called Canny Edge Detection. Here are some useful links.

https://software.intel.com/en-us/ipp-dev-reference-canny-edge-detector https://software.intel.com/en-us/ipp-dev-reference-canny-edge-detector

https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/549765 Canny Edge Detector

http://www.sciencedirect.com/science/article/pii/S2288430015300415 http://www.sciencedirect.com/science/article/pii/S2288430015300415

0 Kudos
Reply