tryon-safety-classifier / LABELLING_POLICY.md
ThibaultMthh's picture
v1.0: four safety levels, subject, swimwear and ravewear heads
b3ebedf verified
|
Raw History Blame Contribute Delete
9.97 kB

Labelling policy

The rules used to label the training data of the Try-On Safety Classifier.

The question

Every label answers one question about the output of a virtual try-on:

If we dress the shopper in this product, what will the generated photo show?

It is not about the product photo (a model may pose nude with a necklace), not about the marketing tone ("sexy", "seductive", "boudoir"), and not about the shop. The title and description are used to know what the product is and what it covers, never to judge tone.

The four levels

ok < revealing < lingerie < adult. When a product is several things (a lingerie set with pasties), the most severe part decides.

ok: the shopper is shown normally dressed

The result is a photo anyone could post on a public social profile.

  • Everyday clothes: tops, t-shirts, shirts, knitwear, outerwear, trousers, jeans, skirts, dresses.
  • Skin-showing fashion worn as outerwear: crop tops, tube tops, backless or low-cut dresses, mini skirts, shorts, slit dresses, off-shoulder tops.
  • Sportswear and activewear sold as such: sports bras worn as tops, leggings, cycling shorts, gym sets, football kits, leotards for dance or gymnastics.
  • Full-coverage water sports gear: wetsuits, rash guards, burkinis, swim leggings, swim shirts.
  • Sleepwear that covers like clothes: pyjamas, opaque nightgowns, robes, loungewear.
  • Fashion pieces with a daring material or shape that still cover like clothes: leather or vinyl trousers, latex-look dresses, corsets or bustiers worn as tops, fashion chest harnesses over clothes, chokers.
  • Costumes and cosplay that cover like clothes, with no sexual framing.
  • Not clothing: bags, shoes, hats, glasses, jewellery, watches, wigs, hair products, cosmetics, pet wear, home goods.

revealing: swimwear-level coverage

The result shows the shopper the way a swimwear catalog would.

  • Swimwear: bikinis, swimsuits, monokinis, tankinis, swim briefs, swim trunks, including small string, triangle, brazilian or cheeky styles and "microkinis" with small but complete cups. Board shorts that cover like ordinary shorts are ok.
  • Men's underwear: boxers, boxer briefs, briefs, trunks.
  • Shapewear of any gender.
  • Cover-ups and sheer layers whose photos show a bikini underneath.
  • Micro skirts or micro shorts that expose the buttocks.

lingerie: women's underwear and lingerie

The result shows the shopper in underwear or lingerie.

  • Bras, bralettes, balconettes, demi bras, bodices sold as lingerie, lined or not.
  • Panties, briefs, knickers, thongs and G-strings sold as women's underwear, and open-back or caged briefs with a closed front.
  • Lingerie sets, babydolls, teddies, chemises and slips sold as lingerie; bodysuits sold as lingerie or shown worn without bottoms in a lingerie shoot.
  • Garter belts, suspenders, lingerie harness straps, stockings or stay-ups sold as lingerie; corsets and cinchers worn as lingerie.
  • Sheer, mesh, tulle or lace lingerie where nothing intimate is clearly visible. If nipples or genitals are clearly visible through it, it is adult.

adult: intimate areas exposed, or a sexual product

The result would show nipples, breasts, buttocks or genitals bare or barely covered, or the product's purpose is sexual.

  • Truly micro swimwear: cups barely covering the nipples, a bottom barely covering the genitals, extreme slingshots. The word "micro" in a product name decides nothing.
  • Body chains and body jewellery made to be worn on bare skin with nothing underneath. A body chain styled over a top or dress is ok.
  • Nipple coverage only: pasties, nipple covers, nipple stickers, tape, tassels, nipple jewellery.
  • Intimate areas actually visible: lingerie, dresses or tops where the photos show nipples or genitals clearly through the fabric.
  • Open designs: open-cup, cupless, crotchless, peek-a-boo, cut-outs over nipples or genitals.
  • Bondage, restraint and fetish items, whatever they cover, including BDSM pieces that look like ordinary clothes (bondage or straitjacket dresses, locking or padded BDSM collars, rubber garments sold as fetish wear): body harnesses, cuffs, collars with leashes, gags, rope, pet-play gear.
  • Fetish suits, whatever they cover: full-body leather, latex, PVC or rubber suits and catsuits, gimp suits, zentai worn as fetish wear.
  • Fetish masks and hoods: leather or latex hoods, pup or dog masks, gimp masks, furry and fursuit heads.
  • Sexual role-play costumes (nurse, maid and similar sold for the bedroom).
  • Sexualised anime and cosplay outfits: character costumes cut or styled to be sexual (lingerie-style cosplay, bunny suits, skimpy character bodysuits).
  • Anything at revealing level or above that is shown on a drawn or anime figure instead of a real person or mannequin.
  • Wearable sex toys, and fetish-themed accessories or merchandise.
  • Any product whose photos are nudity rather than a garment.

Hard cases

Case Level Why
Sports bra sold as gym wear ok Worn as a top in public
Bra or bralette sold as lingerie, lined or not lingerie Women's underwear
Lace or mesh bra, nipples clearly visible in the photos adult See-through over nipples
Mesh or lace thong, nothing intimate visible lingerie Women's underwear
Plain cotton panty or brief (women's) lingerie Women's underwear
Men's boxers, boxer briefs, trunks revealing Swimwear-level coverage
Shapewear revealing Swimwear-level coverage
String or triangle bikini, "microkini" with complete cups revealing Swimwear
Truly micro or extreme slingshot swimwear adult Barely covered
Men's swim trunks or briefs revealing Swimwear (board shorts like ordinary shorts: ok)
Wetsuit, rash guard, burkini ok Full coverage
Bodysuit styled with trousers ok Shown as a top
Bodysuit sold as lingerie or shown alone in a lingerie shoot lingerie Underwear
Mesh cover-up shown over a bikini revealing The result shows the bikini
Corset worn as a top with a skirt ok Outerwear
Corset or cincher with garters, suspenders and stockings lingerie Lingerie
Sheer stockings or stay-ups sold as lingerie lingerie Lingerie
Leather chest harness over a shirt ok Fashion accessory over clothes
Strap harness on bare skin, bondage styling adult Fetish item
Rubber or latex garments sold as fetish wear adult Fetish wear
Straitjacket or bondage dress, padded BDSM collar adult BDSM gear even when it looks like clothes
Leather or latex full catsuit adult Fetish suit
Leather trousers, leather jacket, latex-look dress ok Fashion pieces
Leather pup mask, latex hood, gimp mask, fursuit head adult Fetish mask
Halloween animal mask, carnival mask, ski mask ok Costume or sport
Pasties, any marketing adult Topless result
Body chain on a bare torso, nothing underneath adult Worn over nothing
Body chain or harness necklace over clothes ok Jewellery over clothes
Sheer maxi dress with a slip underneath ok Lined
Sheer dress with intimate areas visible adult See-through over intimate areas
Kimono or open shirt over a bare torso ok The bare torso is styling
Cosplay that covers like clothes ok Costume
Lingerie-style or skimpy anime character outfit adult Sexualised cosplay
Hair dye, cosmetics, bags, shoes ok Not clothing
Product photos are a nude model with jewellery only adult The product is nudity

Subject

Who or what the product is for, independent of the level.

  • human_clothing: worn by a person. Garments, underwear, swimwear, shoes, bags, hats, glasses, jewellery, watches, body chains, costumes, fetish wear.
  • pet: made for an animal. Pet harnesses, collars, leashes, clothes and costumes. Pet-play gear made for humans is human_clothing and adult, not pet.
  • not_clothing: not a garment or accessory. Cosmetics, skincare, perfume, hair products, wigs, home goods, toys, gadgets, images with no product.

Tags

Tags add detail without changing the level.

  • swimwear: only for pieces made to be worn as swimwear (bikinis, swimsuits, monokinis, swim tops and bottoms). Skirts, shorts, costumes, bodysuits, rave sets and underwear thongs are not_swimwear, even when shown at the beach.

    • regular: ordinary bikini or swimsuit coverage.
    • near_micro: string, thong or G-string bikinis and small cups that still fully cover, including microkinis with complete cups and a fully covering pouch.
    • micro: nipples or genitals barely covered or exposed.

    regular and near_micro are revealing; micro is adult.

  • ravewear: festival and rave outfits (rave bras and bodysuits, fishnet or rhinestone festival sets, chain tops, holographic or LED pieces). Most ravewear is revealing; ravewear over bare skin with pasties or visible nipples is adult. Pasties on their own are not ravewear, and swimwear made of rave materials (fishnet, holographic, sequin) shown as swimwear is not ravewear.

How each product was labelled

  1. Read the title and description to know what the product is and what it covers.
  2. Look at every photo to see coverage: lined or sheer, worn alone or styled with other clothes.
  3. Pick the level from the rules above; the most severe part of the product decides.
  4. Mark the label as unsure when a careful reviewer applying this policy could pick another level.
  5. Pick the subject and the tags.
  6. Any product whose photos could show a minor in a revealing or sexual context, including childlike drawn or anime characters, is not labelled and is removed from the data for good.

Labels were produced by a large language model following this policy after viewing every photo. A human reviewer checked calibration examples for every level and tag and corrected the boundary cases.