Skip to content

Skin Analysis changelog

Test: 3.29.1 · Production: 3.25.0


  • Acne model updated — reduced false positives; fixed incorrect shape of visualization data intensity in acne analysis.
  • ImageVisualizationDataType2 schema — maximum values updated.
  • acne — status code 3000 reactivated; analysis is aborted when certain CV warnings are detected.
  • acne — improved analysis parameters.
  • skin_age — improved.
  • makeup — eye color detection completely revised for better performance.
  • Status code 1121 is now obsolete due to the improved eye color implementation.
  • New status code 99 — [custom context] undefined failure.
  • New component skin_type and skin_type_visualization — categorical skin-type classifier (1–8: normal, dry, oily, combination, sensitive variants).
  • New component hyperpigmentation_adjusted — companion to hyperpigmentation with adjusted scaling for cross-skin-tone comparability.
  • acne — changed detection algorithm; now accepts all images that pass general CV quality checks (previously rejected under additional conditions).
  • Status code 3000 (acne abort) marked obsolete, reflecting the relaxed acne image acceptance above.
  • shine — new measurement locations added: u-zone and t-zone.
  • Internal improvements affecting all components.
  • New component skin_age — returns an integer 0–100 estimated skin age.
  • gender parameter now accepts unknown as a valid value.
  • New status code 7000 — skin age analysis aborted due to image quality concerns or internal error.
  • Internal improvements. No changes to the public API surface.
  • Internal improvements. No changes to the public API surface.
  • pore_dilation — analysis now proceeds at face-area resolutions below the previous hard minimum, rather than aborting.
  • New status code 2001 (warning) — emitted by pore_dilation when face-area resolution is lower than ideal but analysis continues.
  • Status code 2000 (error) threshold relaxed — the strict 1200 px face-width minimum is no longer enforced; the description text remains unchanged.
  • New component radiance_adjusted — companion to radiance with adjusted scaling.
  • hair — improved hair detection; affects all sub-findings (colour, volume, type, frizziness).
  • eyes — improved dark circles calculation.
  • pore_dilation — now analyzes both the U-zone and T-zone of the face, replacing the previous cheek-area-only analysis.
  • ut_zone property added to ImageMeasurementLocation across all metrics — reports whether a location is in the U-zone, T-zone, or neither.