Q: What is MorphCast Emotion AI HTML5 SDK?
A: MorphCast Emotion AI HTML5 SDK is a tool that enables developers to integrate emotion recognition and analysis capabilities into their web or mobile applications, allowing them to analyze and understand the emotions and behavior of their users. It uses optimized deep learning models to analyze and recognize facial expressions, age, gender, and head pose in real-time, providing valuable insights into user behavior and emotions. The SDK is designed to run on a user's device/browser or app (client-side approach), without any remote server and API processing, ensuring that sensitive data is processed in real-time and not stored or sent anywhere. It is lightweight and easy to integrate, with a small file size of under 1MB, making it a powerful tool for enhancing user experiences, increasing engagement, and providing valuable insights into user behavior across a wide range of industries.
Q: How is MorphCast Emotion AI HTML5 SDK different from alternatives?
A: MorphCast Emotion AI HTML5 SDK is a client-side approach, which means the AI processing happens on the user's device rather than on a server. This ensures faster processing, lower latency, and improved privacy. For knowing all the advantages of a client-side approach, please see this site page: advantages of choosing our client-side Emotion AI.
There are several ways in which MorphCast AI HTML5 SDK differs from other emotion recognition and analysis technologies. Here are a few examples:
- Privacy: MorphCast AI technology is fully GDPR compliant, which means user privacy is respected 100%. User data is processed locally on the user's device, and no sensible data is transmitted to a server.
- Cost: The use of MorphCast AI HTML5 SDK is up to 1000 times cheaper than other providers for large quantities, as it does not require any cloud computing costs.
- Size: The size of MorphCast AI HTML5 SDK is under 1MB, which is much smaller than alternatives, making it faster and more efficient.
- Technology: MorphCast AI HTML5 SDK uses a CNN (Deep Convolutional Neural Network) approach for face analysis, providing accurate emotion, age, gender, and 3D head pose recognition.
- Flexibility and scalability: MorphCast AI HTML5 SDK has a modular architecture that ensures full flexibility and can easily scale.
Succinctly, MorphCast AI HTML5 SDK stands out from alternatives due to its GDPR compliance, low cost, small size, CNN approach, flexibility, scalability, and easy integration.
Q: Can MorphCast Emotion AI HTML5 SDK identify people?
A: MorphCast Emotion AI HTML5 SDK can recognize facial expressions and emotions but does not identify people. Viewer data is processed on the user's device, and no sensible data is sent to the server, ensuring privacy. For more details about how it processes personal data, please refer to this Emotion AI and Personal Data Processing.
Q: How do you handle the privacy of viewer data?
A: MorphCast takes privacy very seriously and has designed the AI HTML5 SDK to protect user privacy. Viewer data is processed locally on the user's device, and no sensible data is transmitted to a server. This ensures that user data remains private and secure. Additionally, MorphCast adheres to the latest data protection regulations and guidelines, such as the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA), and works closely with clients to ensure that their privacy policies are compliant.
Q: Does MorphCast Emotion AI HTML5 SDK store or send sensitive data to others?
A: No, MorphCast Emotion AI HTML5 SDK does not store or send any sensible data to third-party servers.
Q: How can I get a MorphCast Emotion AI HTML5 SDK full features license?
A: You can request a MorphCast Emotion AI HTML5 SDK license by registering to MorphCast at the MorphCast site Emotion AI registration form. The license key you will receive immediately by email, enables you to use the SDK and all WEB APP available on the MorphCast site.
Q: How much does MorphCast Emotion AI HTML5 SDK cost?
The cost is calculated based on the number of minutes of face tracking per month, and the minimum charge is one minute per active session, which refers to whenever the video or camera stream analysis starts. The more minutes you use, the lower the price per minute will be.
It's worth noting that the first 2,000 minutes every month are completely free, providing an opportunity to try out the service without incurring any cost. This can be a great way for businesses to explore the benefits of it without any financial commitment.
The pricing model is designed to be flexible and scalable, ensuring that businesses of all sizes can take advantage of the benefits of facial Emotion AI. The cost per minute is highly competitive, and MorphCast Emotion AI HTML5 SDK for large volumes of usage, is up to a thousand times cheaper than its competitors due to its client-side technology.
Overall, MorphCast Emotion AI HTML5 SDK is a highly cost-effective solution for businesses looking to incorporate facial Emotion AI into their operations. With flexible pricing, a scalable model, and the first 2,000 minutes being free every month, it's an accessible solution for those looking to benefit from the advantages of this cutting-edge technology.
On the MorphCast site we provide an Emotion AI price calculator. You can simulate your cost simply by inserting the expected usage of our technology.
Q: What is able to recognise MorphCast Emotion AI HTML5 SDK?
A: MorphCast Emotion AI HTML5 SDK is able to recognize a range of facial expressions and emotions. For details about it, you can see the FAQ “What MorphCast Emotion AI is able to detect?” at the page MorphCast Emotion AI – FAQ.
Q: Do people open the camera?
A: MorphCast Emotion AI HTML5 SDK requires access to the user's camera to capture facial expressions and emotions. We have measured that only 28% of people don't allow the camera on their devices. This percentage varies based on how the experience is presented to the users and how they are asked to open the camera.
Q: Why a client-side approach?
A: A client-side approach, which means the AI processing happens on the user's device rather than on a server, ensures faster processing, lower latency, and improved privacy compared to server-side approaches. For knowing all the advantages of a client-side approach, please check out additional advantages of choosing our client-side Emotion AI.
Q: You say that MorphCast Emotion AI HTML5 SDK is less than 1MB, but what about the accuracy?
A: The size of the SDK does not affect accuracy, which is determined by the quality of the deep learning models used. The accuracy of MorphCast Emotion AI HTML5 SDK depends on various factors such as the quality of the data, lighting conditions, and camera quality. However, our client-side algorithms have an accuracy level that is at par with the competitors who use server-side algorithms (see this independent publication: Emotion recognition in humans and machines using posed and spontaneous facial expression). The software is empowered by AI algorithms with minimal computation and size overhead, ensuring efficiency in resource utilization. Additionally, the large number of configurable parameters guarantees flexibility, while the default configuration has filters already tuned for common usages, making it ready-to-use. The intuitive interface makes it easy-to-use, and it is compatible with almost every modern browser. MorphCast Emotion AI has a modular architecture that ensures its scalability. It is capable of reaching even 20-30 analyses per second on PC devices and usually reaches seven analyses per second on most last-generation mobiles. The dynamic power-save optimizer is designed to optimize CPU and GPU load when available, making it a power-efficient solution.
Q: How scalable is AI HTML5 SDK?
A: MorphCast Emotion AI HTML5 SDK is very highly scalable.
Q: Why a browser HTML5 SDK instead of an app SDK in native language or c++ library?
A: A browser HTML5 SDK is easier to use and more accessible to a wider range of developers and platforms. It allows a much broader range of applications and much simpler distribution to viewers. They only need to have access to a mobile browser instead of having to download specific native mobile apps.
Q: Why not simply assemble a C++ library in WebAssembly to create an SDK for HTML5?
A: The effectiveness of using C++ to create an SDK for HTML5 deteriorates rapidly when dealing with something as complex as a deep neural network. MorphCast has instead optimized their AI HTML5 SDK module by module, limiting the code to only what is strictly required by the various browsers and devices to run their specific neural network. This approach has allowed MorphCast to create an SDK that is under 1MB in size and runs fast on a variety of devices. This accomplishment was possible thanks to the expertise of the MorphCast team, as well as collaborations with top research universities centers such as CVC in Barcelona and MICC in Florence.
Q: Deep learning vs. traditional computer vision, which is better?
A: Deep learning is better for complex tasks that require high accuracy, while traditional computer vision is better for simpler tasks that require speed. The MorphCast AI HTML5 SDK uses a hybrid solution that exploits the best characteristics of the two approaches. It detects faces using traditional computer vision and analyzes them with deep neural networks, providing a fast and accurate solution.
Q: How fast does the MorphCast AI HTML5 SDK start up?
A: The MorphCast AI HTML5 SDK is optimized for fast startup times and can start in under 2 seconds in 95%+ of cases. This is important because as soon as a web page is loaded, the AI HTML5 SDK must be ready to react to the viewer, detecting faces, emotions, age, and gender. If the page load time exceeds just a few seconds, the viewer may think that it is not working at all, which can lead to high bounce rates and lower engagement. The small size of the SDK, at under 1 MB (and potentially even less based on the modules being used), contributes to its fast startup time.
Q: What platforms does the MorphCast Emotion AI HTML5 SDK support? Does it need any IT intervention to run?
A: MorphCast Emotion AI HTML5 SDK supports all HTML5-compliant browsers and does not require any IT intervention to run.
Q: How can the MorphCast Emotion AI HTML5 SDK fluidly run deep learning models on a browser?
A: The MorphCast Emotion AI HTML5 SDK uses optimized deep learning models that are designed to run efficiently on the user's device. It leverages the power of the user's graphics processing unit (GPU) to accelerate processing, and uses backends like WebAssembly and WebGL to fully exploit the GPU capabilities of the client device. This approach allows the MorphCast AI HTML5 SDK to achieve reduced execution time and faster performance than CPU-native apps, even on mobile devices. Additionally, the lightweight deep learning models developed and tuned by the MorphCast team are capable of achieving better performance in terms of size and execution time compared to other solutions.
Q: How is MorphCast Emotion AI HTML5 SDK different from Google Tensorflow.js? Is it a competitor?
A: MorphCast Emotion AI HTML5 SDK and Google Tensorflow.js are both tools for building machine learning models that run in a browser, but they differ in their approach and features. MorphCast Emotion AI HTML5 SDK is focused on real-time emotion recognition and analysis, while Tensorflow.js is a more general-purpose machine learning library. While Tensorflow.js is essentially a “naked” engine and provides no market-ready solutions aside from some examples, MorphCast AI HTML5 SDK uses the WebDNN library as the engine to run deep learning models on the browser. WebDNN is an open-source project to which the MorphCast team contributes.
A: The time required to integrate the MorphCast Emotion AI HTML5 SDK into a website depends on the complexity of the application and the experience of the programmer. However, MorphCast provides detailed documentation and support to help make the integration process as smooth as possible. Our clients report, on average, that the integration requires a couple of hours, starting from scratch. We developed the AI HTML5 SDK with “ease of use” as our most important priority.
Q: What kind of things can MorphCast Emotion AI HTML5 SDK be used for?
A: This SDK can be used in a wide range of applications, including video conferencing, online education, gaming, and advertising. Our clients are discovering many innovative and effective uses for MorphCast AI HTML5 SDK:
- It empowers you to drive and increase customer engagement in real-time by creating personalized, interactive experiences led by viewer's facial expressions.
- It allows you to evaluate the effectiveness of your contents and messages, by measuring the level of attention, arousal and emotional response of your viewers, and use these data to better customize future communication in terms of contents, tone of voice and look & feel.
- It allows you to deliver the right content to the right person through analysis of their likely demographics data and unique features.
Q: Does my device/app need an Internet connection to run MorphCast Emotion AI HTML5 SDK?
A: The MorphCast Emotion AI HTML5 SDK can run locally on the user's device without an Internet connection. However, an Internet connection is required to download the SDK and for licensing and support purposes.
Q: What sectors/industries can use the MorphCast Emotion AI HTML5 SDK?
A: The MorphCast Emotion AI HTML5 SDK can be used in a wide range of industries, including healthcare, education, advertising, gaming, social media, retail, and market research, among others. It can be used to enhance user experiences, improve engagement, and provide valuable insights into user behavior. Specific use cases include telemedicine, online education, virtual events, market research, digital advertising, digital learning, RTC applications, human resources, and e-commerce. The MorphCast AI HTML5 SDK technology can help segment customers and tailor experiences to match each group's needs, making it a useful tool for a variety of industry sectors.
Emotion AI Interactive Video Platform – FAQ
Emotion AI HTML5 SDK – FAQ (this document)