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.
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.

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.
Great!
ReplyDelete👍👍
ReplyDeleteNice 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
ReplyDeleteAwesome 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.
ReplyDeletevery good post about machine learning, it is very useful and valuable post, thank you.
ReplyDeletehttps://excelr.com.my/course/project-management-professional-pmp/
very nice, thank you .
ReplyDeleteiot training
iot courses
iot certification
iot courses online
internet of things for beginners
https://excelr.com.my/course/certification-program-in-iot/
nice blog, thank you.
ReplyDeletepmp 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/
great post, thank you.
ReplyDeletehttps://excelr.com.my/course/certification-program-in-data-science/
very nice article Leadingmachine learning training in ameerpet
ReplyDeleteAmazing blog with the latest information. Your blog helps me to improve myself in many ways. Looking forward for more like this.
ReplyDeleteMachine Learning Training in Chennai
Machine Learning Training in Velachery
Data Science Course in Chennai
Data Science Certification in Chennai
Data Science Training in Tambaram
R Programming Training in Chennai
Machine Learning Training in Chennai
Machine Learning Course in Chennai
Nice Information
ReplyDeleteFor more info: https://nearlearn.com/machine-learning-certification-training-course-bangalore-india
This is one awesome blog article. .
ReplyDeleteMachine Learning Training in Gurgaon
Machine Learning Course in Gurgaon
Machine Learning Training institute in Gurgaon
Great work. Have been waiting for a while. Kindly keep sharing post of this kind.
ReplyDeleteSpoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
IELTS Training in Chennai
IELTS Chennai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
IELTS Mumbai
IELTS Center in Mumbai
IELTS Coaching in T Nagar
Good Post. I like your blog. Thanks for Sharing
ReplyDeleteMachine Learning Training in Noida
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.
ReplyDeleteProjects 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.
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.
ReplyDeletedata science training in aurangabad
data science course in aurangabad
I feel extremely appreciative that I read this. It is extremely useful and exceptionally enlightening and I truly took in a ton from it.
ReplyDelete360DigiTMGdata analytics training
This post is very simple to read and appreciate without leaving any details out. Great work!
ReplyDeletemachine learning course in aurangabad
Great blog.thanks for sharing such a useful information
ReplyDeleteJmeter Training
Informative article. Thanks for sharing with us.keep it up.
ReplyDeleteartificial intelligence training in chennai
Happy to read the informative blog. Thanks for sharing
ReplyDeletebest digital marketing course in chennai
best digital marketing training in chennai
Really nice blog. thanks for sharing
ReplyDeletebest java institute in chennai
best java training institute in chennai
Great post. Thanks for sharing such a useful blog.
ReplyDeleteWeb Designing Course in Porur
Web Designing Course in chennai
Such a good post .thanks for sharing
ReplyDeleteDigital Marketing Course in Porur
Digital Marketing Course in Chennai