Comment Microsoft build 2017 computer vision for smart work environment

Microsoft and cognitive service computer vision is one of the most visible on build 2017 

Looks pretty cool, Microsoft machine learning for safety in work environment. Recognizes people identity, real time tracking, evaluate their role in respect with position  against to safety. We will see in near future this technology more often. Lets have a look to strategy little bit closer. All who play with computer vision just know, that the demonstration is one think and the general service available to the Employers is something totally different. Cool, interesting as amazon GO. Lets compare with Amazon Go much closer.
Microsoft Build conference 2017


Microsoft cognitive vs Amazon Go

Both are huge co-leaders on the market with cloud computing. Obviously, Who have this computational power should entered the future of everything, starting from small IOT devices to large scale distributed intelligent platforms driven by machine learning. There is maybe question, why microsoft do not follow the Amazon Go concept in general form, open to everybody. Analysis of video stream in retail statistics and marketing. I know it is conference demonstration, mentioned everywhere. Maybe I can add some original idea, why to slightly change the focus. 

Employees monitoring system 

This is related to mentality, human resources and people comfort in working environment. Sure as a employer you can control how effectively your money are spend covered by all by safety of the employees buzzwords. In some environment with strict rules question of life or serious health problems is necessary to go this way. Hard stop and sensors are already part of this kind of environments. Can we expect that this environments send video to be analysed somewhere as a service? Is this really the best market? Is this what everybody want. Is this dangerous or provide benefit with safety or making just people leaving the companies that push privacy questions so hard behind the borders.

Do you know details about the architecture ? Let me comment.. As a service to process video streaming in cloud, There is several problem and much more critical one, when we are talking about heath monitoring of anyone. 

Amazon go do right think 

Advantage of the Amazon go concept is more features. They are count not only to computer vision but also to sensor fusion from different sources to provide better features processed by deep learning. Main advantage against Microsoft is that Amazon focus on their own environment but Microsoft to general one. Problem is general one not in retail but in environment, where the human health is concerned. This should be critical problem. Where Amazon has same situation in same environment and lights conditions handled hundred times. Microsoft should adapt on every possible light, environment and other variables related to deployment in different places. What is worse in much more critical applications and situations.

This could be hard and slow down to go with this on market..

Microsoft go to harder segment for computer vision

Again, Just a comparison Microsoft concept and situation of and Amazon go. Why the microsoft position is just a little bit uncomfortable. 

Amazon go can easily solve customers problem, refund the money for customers complains and the application is  basically not so critical. In the other hand. Microsoft need in such a cases like hospital and security critical environment count whit certification problems, law issues and more. In Microsoft segment is much more responsibility. This is why amazon can speed up the development based on experience in real application instead of segment when is necessary be perfect.
On the other hands, AI is able control cars itself without human. This segment is also little bit risky from that point of view.


I really think that they should start competition with amazon Go as general service for all retails. Somehow bound the requirements for the stores environment and use sensor fusion. For example in medical application like hospital is maybe good idea to use thermo cameras combined which normal one..

 Provide benefits for customer and high valuable information about the customers behavior to boost the retail and advertisement impact. This is just a save. No problem issue. 

Video stream delivery 

I think that microsoft mostly provide all AI in form of service. You deliver stream or image request and We give you a results back. The limitation here is bandwidth, Video stream quality and time delays. What if the network go down, resolution or frame rate and something happened. Cars has brain in their body.. This service has brain somewhere else. I expect, do not know for sure. 
Microsoft can guaranty availability of the service and accuracy, but who will be responsible in case that the system is not able to connect and something happened. Just a case. You always need to count with the worse one and hope that never happened. 

Delay, Video stream delays of real time broad casting. Delay is here. Delay in video will be here also in future. When some situation occurred the second play roles in microsoft case. If the alert response come back with delay. This service will be replace by something else.   Maybe is better to deploy something like in form of IoT devices than services. Maybe this kind of service should provide pretrained parameters of deep neural network for IoT devices, compute only forward pass without learning. But not transfer, analyze the whole content and response somewhere..  Who know what will be final solution. Power of cloud, power of machine learning in this case needs to be response available on time. That mean calculation directly in camera devices or on local network.


Good luck to Microsoft. Here is a fan. Let me test your solution ! :) . Be careful

Do you like this post ?? Feel free to share. This keep me doing this kind of content. Hopefully I have got time to also some new tutorial post.. Hopefully 

Next Post Previous Post
No Comment
Add Comment
comment url