Portrait Mode Photography and Machine Learning

When the 7th generation of  Apple's iphone came out in 2016, it caused a lot of buzz in the smartphone market; the primary reason being the dual camera setup it sported and more interestingly the "Portrait Mode". This mode tried to mimic a DSLR camera or the large sensor of it to provide a shallow depth-of-field. Although,it was a hit or miss at times but  people still liked it.
Fast forward to 2017 and Google took the market by storm with the second generation of its Pixel series of smartphones , this time featuring a portrait mode but  with "just" a single camera , still managing to outperform a lot of dual camera smartphones including the iphone7+.
Google is known for working extensively in the field of AI and has employed the same in its new Pixel phones. Google uses Machine learning , the subset of AI to produce the shallow depth-of-field effect and it does them quite well , separating the subject from the background and getting the edge detection right even in complex situations.
A camera with a large aperture or a big lens renders images with blurry background keeping the subject in focus and sharp. Google's computational photography algorithm along with Machine Learning does the magic of creating beautiful Portraits.
A few months ago Google open sourced an AI tool that helps in portrait mode photography, it's called DeepLab-v3+ which says that it will help others recreate the same effect, although this is not the same technology that google itself uses in its pixel phones.
Here are a few pictures to give you an insight what Portrait Mode is all about.
Portrait-mode-pcture
The normal image is on the left with HDR+ and on the right is the portrait mode picture with a shallow depth of field.
For more information read GoogleAIBlog 
The portrait mode photography game has already gone to the next level , let's see what innovations do the smartphone makers have in store for the consumers this year with the next generation of Apple's iphone , Google's Pixel and Samsung's Note releasing very soon.

Comments

  1. Nice post.Thanks for sharing this post. Machine Learning is steadily moving away from abstractions and engaging more in business problem solving with support from AI and Deep Learning. With Big Data making its way back to mainstream business activities, to know more information visit: Pridesys IT Ltd

    ReplyDelete
  2. Awesome post. Thanks for sharing this post with us.And in fact, the specialists generally disagree among themselves concerning what those variations square measure.Artificial Intelligence vs.Machine learning course Machine Learningthat they need delicate however real variations.

    ReplyDelete
  3. very good post about machine learning, it is very useful and valuable post, thank you.





    https://excelr.com.my/course/project-management-professional-pmp/

    ReplyDelete
  4. very nice, thank you .
    iot training
    iot courses
    iot certification
    iot courses online
    internet of things for beginners





    https://excelr.com.my/course/certification-program-in-iot/

    ReplyDelete
  5. nice blog, thank you.

    pmp certification
    pmp certification malaysia
    project management certification
    project management courses
    project management course malaysia
    pmp course malaysia

    https://excelr.com.my/course/project-management-professional-pmp/





    ReplyDelete
  6. great post, thank you.






    https://excelr.com.my/course/certification-program-in-data-science/

    ReplyDelete
  7. Nice Information
    For more info: https://nearlearn.com/machine-learning-certification-training-course-bangalore-india

    ReplyDelete
  8. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. IEEE final year projects on machine learning In case you will succeed, you have to begin building machine learning projects in the near future.

    Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.


    Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

    ReplyDelete
  9. Very useful article, I would like to read more such articles, please update more articles. This particular article as been written in such a way were anyone can easily understand.

    data science training in aurangabad
    data science course in aurangabad

    ReplyDelete
  10. I feel extremely appreciative that I read this. It is extremely useful and exceptionally enlightening and I truly took in a ton from it.
    360DigiTMGdata analytics training

    ReplyDelete
  11. This post is very simple to read and appreciate without leaving any details out. Great work!
    machine learning course in aurangabad

    ReplyDelete
  12. Great blog.thanks for sharing such a useful information
    Jmeter Training

    ReplyDelete

Post a Comment

Popular posts from this blog

Ransomware: The growing threat in modern technology affecting systems worldwide

Graphene:Technology that can reshape the future