Neural networks are available only with OpenGL ES version 3.1 and higher.
Banuba SDK features on Web are supported only on browsers with WebGL 2.0 and higher.
- the technology fully supports the platform and has proper test coverage.
+ - the technology doesn’t support the platform.
CPU, GPU - the badge shows the processing unit used by the technology.
- a link to the demonstration video is available for the technology.
info - a link to an article describing work of the technology.
|Background separation GPU||on demand|
|Skin segmentation GPU||+||+|
|Hair Segmentation GPU||+||+|
|Eye segmentation (2 layers) GPU||+||+|
|Lips segmentation GPU||+||+|
|Full body segmentation GPU||+||+||+|
|Acne Removal (manual) GPU info||+||+||+|
|Acne Removal (auto) CPU GPU||+||+||+|
|Eye bags removal CPU GPU||+||+||+|
|Hair strands painting CPU GPU||+||+||+|
|Face Tracking CPU|
|Ruler (distance estimation) CPU|
|Eye-gaze direction CPU||on demand||on demand|
|2+ faces detection CPU|
|Pulse (Heart rate) CPU|
|Mask on picture from Camera Roll (pre-recorded picture) CPU GPU||on demand|
|Mask on video from Camera Roll (pre-recorded video) CPU GPU||+||+||+|
|Post-processing effects GPU||on demand|
|Continious photo editing CPU||+||+||+|
|Glasses detection CPU||+||+||+|
|Skinned mesh animation GPU|
|Physcially based rendering GPU|
|LUT post processing GPU|
|Texture sequences GPU|
|Video textures GPU||+|
|Face Beautification GPU|
|Avatars & Action units CPU GPU|
|Trigger: Mouth opened CPU|
|Trigger: Smile detection CPU|
|Trigger: Raised brows CPU|
|Trigger: Shifted brows CPU|
|Trigger: Eye opened/closed CPU|
Describes features included in basic beautification release.
|Skin smoothing||Retouch the skin tone to make it look healthier and younger.|
|Teeth whitening||Whiten teeth to enhance user camera experience.|
|Eyes flare||“Expressive eyes” effect that whitens the eyes and improves the iris color.|
|Face morphing||Modify the face and its facial features, e.g. slim down cheeks and nose.|
|Eyeshadow||Virtual shadows of any color and transparency.|
|Eyeliner||Virtual eyeliner to the upper or lower eyelid.|
|Eyelashes||Virtual eyelashes of any length and color.|
|Blusher||Virtual blusher of rouge color applied to cheeks.|
|Highlighter||Virtual highlighter of bright color applied to nose, center forehead and chin.|
|Contouring||Virtual contour of brown color applied to the lower cheek area and upper forehead.|
|LUT||The color and light enhancement of the image to make the beautification filter look organic.|
Neural Networks based beautification
Describes features that work only with appropriate neural networks included.
|Hair coloring||Detect the hair of any length and change color — one or multiple tones for hair strands.|
|Hair strands painting||Apply several colors to hair strands (photo only).|
|Eye coloring||Segment the iris and apply virtual contact lenses.|
|Lips coloring||Apply virtual lipstick try-on of any tone and texture — matt or glossy.|
|Skin coloring||Segment the skin area and adjust its tone making lighter or darker.|
|Bokeh effect||Segment the body and blur the background as in professional photography.|
|Acne removal||Fix skin defects automatically or by user tap in photos.|
|Eyes bags removal||Automatically remove bags under eyes in photos.|