Monday, June 23, 2014

What's the Best Pose for a Selfie?


Everyone loves taking selfies! However, sometimes it is not easy to take satisfactory ones. It is well-known that the posing of the face significantly affects the perceived appearance. Lots of guidelines and tips could found on the internet that teach you how to strike a nice. For examples, 
This video clip clearly demonstrates how pose can change the perceived appearances.


These guidelines and rules are useful heuristics to help non-models to pose like pro. To complement them, we take a data-driven approach to see how famous people on facebook pose while they take selfies and hope that we could get some insights from the observations. We take the following three people as examples


The reasons for taking these models as examples are two-fold. First, all three of them are very popular on facebook in Taiwan (with hundreds of thousands followers), suggesting that many people really enjoy reading their facebook status updates (photo updates in particular). Second, they consistently upload selfies in a wide variety of environments, providing sufficient data samples (on the order of several thousands samples) for analysis.


Data Collection and Processing

To understand how people pose on facebook, we need to estimate their relative pose with respect to the camera.

  • First, we use a free software for downloading publicly available photos in batch mode from their facebook profile pages. 
  • Second, we use the Viola-Jones face detector in OpenCV to localize faces with more than 40 x 40 pixels.
  • Third, we use off-the-shelf face alignment method (IntraFace from CMU) to align the facial landmarks and estimate the 3D pose.


Note that the 3D poses are expressed in terms of Pitch, Yaw, and Roll, as illustrated below with an airplane.

Image source: Link

Roughly speaking, the "Pitch" indicate whether the nose is down (Pitch > 0) or up (Pitch < 0).
The "Yaw" indicate whether the left (Yaw > 0) or right (Yaw < 0) face is toward the camera. The "Roll" indicate the face tilt angle on the image plane.


Marginal Distributions for Pitch, Yaw, and Roll Angles

Given a set of samples images crawled from facebook, we estimate the face pose in each image. We can then visualize the one-dimensional marginal distributions of Pitch, Yaw, and Roll for each person (estimated using the Kernel Density Estimation). Please see the figures below (on the left-hand side).

What can we learn from these marginal distributions? First, all of the pitch angle marginal distribution have strong peaks around 15 degrees. This observation agrees with the conventional wisdom that one should pose their faces a bit downward so that the face would appear slimmer. Here we give a quantitative estimation of the optimal Pitch angle is probably 15 degree.

Second, we can see the Yaw angles in posing differ from person to person. In Julie Chang (張齊郡)'s case, her right faces are toward the cameras most of the time. In contrast, 張香香 often put her left faces toward the cameras. We did not see a clear preference in Mika 黃杏蕙's case, one guess may be that many of her photos are not selfies (e.g., modeling for clothes). Therefore, it's the photographers who decide the pose. In both left and right faces, it seems that Yaw angles around 20 degrees are probably good choices. One should probably do a bit experiments to figure out best sign for them (i.e., whether left or right face is more attractive).

Third, we could see that the Roll distributions are centered at zero degrees with different variances for each person. This may be the bias of using Viola-Jones face detector, which mainly detects frontal faces. However, we could still see some interesting facts. For example, Julie Chang (張齊郡) uses larger roll angles in her selfies than others.


Pitch-Yaw Joint Distributions

As marginal distributions may not capture the true variations in the data, we visualizing the joint distributions of Pitch and Yaw variables on the right-hand-side. We can see somewhat interesting patterns in the joint distributions, motivating us to a more detailed look of the data.


From the joint distributions of Pitch-Yaw angles, we see that the distributions do not take a simple parametric form such as a Gaussian distribution. We use the Mean-Shift algorithm to detect the "modes" in the Pitch-Yaw-Roll 3D distributions. Here we show the clustering results (coded in different colors) in the 3D space. Note that we throw away clusters with less than 3 samples.




Julie Chang (張齊郡)                                   張香香                                  Mika 黃杏蕙


Discovering Visual Subcategories

With the detected modes, we can then compute the average to visualize the "prototypes" in the large photo collections. We show 12 visual subcategories visualization for each person. This gives us a rough idea of how they strike nice poses from these examples. They also provide visualizations on the statistics we observation. For examples, we could see from the set of prototypes that Julie Chang (張齊郡) often shows her right faces and has larger variations in Roll angles. We could also see that 張香香 prefer her left faces over right faces. 








Pose Changing Sequences

By organizing the poses (e.g., the Yaw angle) in decreasing or increasing order, we could create a photo sequence that the person appear to be slowly rotating their head, providing an interesting way to explore the personal photo collections.














The need of More Data

While the analysis of the selected three people's faces shows some interesting patterns, it is still far from being statistical significant. If you know other people who are good at taking selfies and have lots of photos available online, please let me know and I could try to include them as well. Thanks!


66 comments :

  1. Wow amazing blog. This is the best blog i have read ever. Thanks for sharing this with

    me, keep it up with good will. Do update me for these type of interesting blogs.
    Latest Software Download

    ReplyDelete
  2. Thanks for sharing such an amazing and interesting blog. It is the best blog for selfie lover. keep it up. sweet selfie

    ReplyDelete
  3. https://www.rubytheairedalepup.com/2019/05/sunday-selfie.html?showComment=1559032641750#c7466388975937111881

    ReplyDelete
  4. I’m Really Impressed With Your Article, Such Great & Useful Knowledge You Mentioned Here
    ecelebrithytrend johnny deep

    ReplyDelete
  5. The OSP Engineer will have to take care of the aerial and underground construction and engineering requirements.

    ReplyDelete
  6. Thanks for sharing a great article.
    You are providing wonderful information, it is very useful to us.
    Keep posting like this informative articles.
    Thank you.

    Get to know about content://com.android.browser.home

    ReplyDelete
  7. Cash App Login Hey! Our Team finds some information for reading new things so, finally we got your post such a nice read and very impressive. Thank you, here is my post whenever you need to go and read this. Our teamwork as a promotional website and more traffic also purchase antivirus software click on this link.

    Amazon.com/com |

    ReplyDelete
  8. If square measure feeling|you feel} like you have got lost the zeal and intimacy of your sexual life then a reliables sexologist in Delhi are a few things that you just actually would like. He has registered himself within the list of the highest purported sexologist. you've got got it here! he's Associate in Nursing honorable name within the trade of sexologist treatment. and best sexologist in Delhi or top sexologist in Faridabad.

    ReplyDelete
  9. If a user wants to learn how to set up a Canon wireless printer, he or she can do so by following a set of instructions. canon printer setup is used to connect a user's computer to a wireless network and the Canon printer. If a wireless connection is established, the device will be able to print from anywhere. If a file is saved on the device and needs to be printed, simply select it and print it.

    ReplyDelete
  10. I enjoy kinds very own post. It will be respectable to get a single narrative inside and outside of the core of this distinctive core specialized niche will likely be commonly knowledgeable. Feel free to visit my website;
    일본야동
    일본야동
    국산야동
    일본야동
    한국야동

    ReplyDelete
  11. Impressive!Thanks for giving me an idea to my site. Ill be following your works from now on. Hoping for your success.Everyone loves what you guys are up too. This type of clever work and coverage! Keep up the great works guys I’ve incorporated you guys to my own blogroll. Feel free to visit my website; 일본야동
    일본야동
    국산야동
    일본야동
    한국야동

    ReplyDelete
  12. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff bitmain antminer s19 pro

    ReplyDelete
  13. I am usually to blogging i genuinely appreciate your content. Your content has really peaks my interest. I will bookmark your site and maintain checking for new info. Cool post. There’s an issue with your site in chrome, and you may want to test this… The browser is the marketplace chief and a good element of people will omit your excellent writing because of this problem. This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.! Hey there, You have done an excellent job. I’ll definitely digg it and personally recommend to my friends. I’m confident they’ll be benefited from this website. this can be awesome plus meanful. this can be interesting site. Leading is rather handy element. you may have seriously made it simpler for many people who seem to take a look at site and give these folks usefull information and facts. 먹튀폴리스

    ReplyDelete
  14. This is an extraordinary element for sharing this useful message. I am dazzled by the information you have on this blog. It causes me from multiple points of view. A debt of gratitude is in order for posting this once more. This is a great feature for sharing this informative message. I am impressed by the knowledge you have on this blog. It helps me in many ways. Thanks for posting this again. Please let me know if you’re looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d absolutely love to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Thank you! 토토검증

    ReplyDelete
  15. Excellent article. The writing style which you have used in this article is very good and it made the article of better quality. Thank you so much for this informative post . Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have . This is an excellent post I seen thanks to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! 먹튀검증업체

    ReplyDelete
  16. Your blogs further more each else volume is so entertaining further serviceable It appoints me befall retreat encore. I will instantly grab your rss feed to stay informed of any updates. I would like to get across my admiration for your kindness supporting folks that must have guidance on in this subject matter. Your personal dedication to getting the solution throughout had become particularly advantageous and has encouraged regular people just like me to achieve their pursuits. Your insightful information means a lot to me and substantially more to my fellow workers. Thanks a lot; from all of us. 먹튀검증

    ReplyDelete
  17. Wow, happy to see this awesome post. I hope this think help any newbie for their awesome work. By the way thanks for share this awesomeness . It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it! I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site. 토토사이트추천

    ReplyDelete
  18. Plastic corrugated roofing sheets is among the top companies involved in manufacturing and exporting Corrugated Plastic Roofing Sheets under the brand name CorpacInd. Established in 1998, the company has its state-of-the-art facility located at Kaharani, Bhiwadi, in Rajasthan. It manufactures Corrugated plastic roofing sheets, Polypropylene Corrugated Sheets, etc., under a roof. The skilled professionals, modern technology and advanced production facility support it's objective most extraordinarily. CorpacInd’s plastic corrugated roofing sheets combine incredible resistance to chemicals, fire and impact, ensuring an excellent durable roofing solution from the corrugated plastic roofing material which withstands extreme chemical environments.

    ReplyDelete
  19. You delivered such an impressive piece to read, giving every subject enlightenment for us to gain information. Thanks for sharing such information with us due to which my several concepts have been cleared. This is extremely fascinating substance! I have altogether delighted in perusing your focuses and have arrived at the conclusion that you are ideal about a significant number of them. You are incredible. I am thankful to you for sharing this plethora of useful information. I found this resource utmost beneficial for me. Thanks a lot for hard work. I like review goals which understand the cost of passing on the amazing strong asset futile out of pocket. I truly worshiped examining your posting. Grateful to you! 먹튀패스

    ReplyDelete
  20. Fubotv offers live tv and access to current sporting events, all streamed directly to your Samsung television. Available on the Samsung TV app store, Fubo delivers more than 100 channels that include access to local sports and news, so youre never behind on the coverage that matters. fubo.tv/connect

    ReplyDelete
  21. Types of 4K contents that you can watch through your computer browser A new feature called ‘4K On Demand’ comes to FuboTV Connect Code, which will help you browse exclusive 4k videos and channels. You will get information on all the devices it supports and all the minimum requirements necessary to use FuboTV on your streaming device. how long is fubotv free trial

    ReplyDelete
  22. This comment has been removed by the author.

    ReplyDelete
  23. Çok yararlı bilgilermiş teşekkür ederiz. https://www.firmaportal.com

    ReplyDelete
  24. Congratulations on your article, it was very helpful and successful. 7cc41e42dfe82455e54478413d003763
    numara onay
    website kurma
    sms onay

    ReplyDelete
  25. Thank you for your explanation, very good content. c2655a8bc7d1851e3f07babc42265604
    altın dedektörü

    ReplyDelete