Posts

Showing posts from September, 2019

How iPhone 11 Deep Fusion Works - AI Computational Photography

Image
Apple Deep Fusion is a major feature in a camera-phone designed for the consumption of the masses. Similar techniques have been used in the past to get better results from the high end cameras [1] to stay relevant with the advent of better camera functions in people's smartphones, which are able to rival them with their relative ease of use as well as the quality. Now the scenario is possibly going to change, with the onset of Apple’s Deep Fusion . In the words of Apple’s Phil Schiller “The computational photography is a Mad Science” [5] . Phil Schiller presenting latest features in iPhone 11 How it works Apple has included three cameras [2] (visual in the image below) in their latest device that will, each one generating multiple images with variable aperture controls in order to maximize the capturing of the required attributes. What it effectively comes on to is that when you click your device to capture a frame in the specific mode, your camera will actually capture four dif

Microsoft's Vision AI Developer Kit & How it Compares to Amazon Deep Lens

Image
MS Vision AI Kit vs Deep Lens Introduction Artificial intelligence has glorified many sections of recent times and among them, one of the most notable ones is the computer vision . Computer vision-based AI can have significant contributions in the classification of specific images, object detection, and segmentation and all of that can be used directly or indirectly in consumer aspects. From face recognition in verifying user identity to digital number plate detection in vehicles, computer vision is playing a significant role and undeniably gaining much popularity. Algorithms Neural networks and some specific deep learning algorithms are the most important constituents of the computer vision. Among those algorithms, CNN 's, GAN 's, and SSD 's are notable. For a newbie or even for an average skilled machine learning developer the Convolutional Neural Network (CNN) is one of the most complex sections. CNNs are not only complex to understand but also they have some specif

Quantum Artificial Intelligence

Image
Quantum computing is a sub field quantum information science in which has its focus on developing computer technology from the learnings of quantum theory [1] , by trying to leverage the quantum phenomena like entanglement [2] , super-position [3] to enhance the computational capacity of a quantum computer. Quantum computing is able to produce great results in terms of its computational capabilities and the sheer time difference in performance of complex operations is baffling. The major aspect that causes such a huge variation in the performance with respect to the traditional computing techniques is the fundamental building block difference in between the two. Traditional computers have bits [4] at their foundations that can be only take binary values, i.e. they can be either 1 or they can be 0. This rigidity as is evident only allows for two discrete values to be possible at a given time, therefore any complex higher order representation has to be formed with the combination of t