{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/beyond-skin-tone-a-multidimensional-measure","title":"Beyond Skin Tone: A Multidimensional Measure of Apparent Skin Color","arxiv_id":"2309.05148","date":"2023-09-10","proceeding":"ICCV 2023 1","authors":["William Thong","Przemyslaw Joniak","Alice Xiang"],"abstract":"This paper strives to measure apparent skin color in computer vision, beyond a unidimensional scale on skin tone. In their seminal paper Gender Shades, Buolamwini and Gebru have shown how gender classification systems can be biased against women with darker skin tones. Subsequently, fairness researchers and practitioners have adopted the Fitzpatrick skin type classification as a common measure to assess skin color bias in computer vision systems. While effective, the Fitzpatrick scale only focuses on the skin tone ranging from light to dark. Towards a more comprehensive measure of skin color, we introduce the hue angle ranging from red to yellow. When applied to images, the hue dimension reveals additional biases related to skin color in both computer vision datasets and models. We then recommend multidimensional skin color scales, relying on both skin tone and hue, for fairness assessments.","url_abs":"https://arxiv.org/abs/2309.05148v2","url_pdf":"https://arxiv.org/pdf/2309.05148v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"beyond-skin-tone-a-multidimensional-measure","repo_url":"https://github.com/sonyresearch/apparent_skincolor","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"fairness","task_name":"Fairness"},{"task_slug":"gender-classification","task_name":"Gender Classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2309.05148","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2309.05148"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sonyresearch/apparent_skincolor","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/SonyResearch/apparent","reach":{"status":"gone","observed_at":"2026-09-17","how":"tree_404+repo_404"}}],"summary":{"ran_violates":1,"ran_fixture":2},"by_repo_kind":{"listed":{"samples":3,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"b5ee67e50b9f61fd","entry":"get_hue","repo":"sonyresearch/apparent_skincolor","repo_kind":"listed","path":"extract/predict.py","file_url":"https://github.com/sonyresearch/apparent_skincolor/blob/HEAD/extract/predict.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b5ee67e50b9f61fd"}},{"code_sha256_prefix":"0396c32cb83f5a15","entry":"get_scalar_values","repo":"sonyresearch/apparent_skincolor","repo_kind":"listed","path":"extract/predict.py","file_url":"https://github.com/sonyresearch/apparent_skincolor/blob/HEAD/extract/predict.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0396c32cb83f5a15"}},{"code_sha256_prefix":"50b6ee21b4b7daf2","entry":"mode_hist","repo":"sonyresearch/apparent_skincolor","repo_kind":"listed","path":"extract/predict.py","file_url":"https://github.com/sonyresearch/apparent_skincolor/blob/HEAD/extract/predict.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"50b6ee21b4b7daf2"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}