{"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/visual-objectification-in-films-towards-a-new","title":"Visual Objectification in Films: Towards a New AI Task for Video Interpretation","arxiv_id":"2401.13296","date":"2024-01-24","proceeding":"CVPR 2024 1","authors":["Julie Tores","Lucile Sassatelli","Hui-Yin Wu","Clement Bergman","Lea Andolfi","Victor Ecrement","Frederic Precioso","Thierry Devars","Magali Guaresi","Virginie Julliard","Sarah Lecossais"],"abstract":"In film gender studies, the concept of 'male gaze' refers to the way the characters are portrayed on-screen as objects of desire rather than subjects. In this article, we introduce a novel video-interpretation task, to detect character objectification in films. The purpose is to reveal and quantify the usage of complex temporal patterns operated in cinema to produce the cognitive perception of objectification. We introduce the ObyGaze12 dataset, made of 1914 movie clips densely annotated by experts for objectification concepts identified in film studies and psychology. We evaluate recent vision models, show the feasibility of the task and where the challenges remain with concept bottleneck models. Our new dataset and code are made available to the community.","url_abs":"https://arxiv.org/abs/2401.13296v1","url_pdf":"https://arxiv.org/pdf/2401.13296v1.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":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2401.13296","atlas_url":"https://app.syntology.ai/?focus=2401.13296","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2401.13296"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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":"deterministic:regex_extraction","url":"https://github.com/husky-helen/ObyGaze12","reach":{"status":"ok","spdx":"NOASSERTION"}}],"summary":{"ran":8,"unverified":5},"by_repo_kind":{"found_in_text":{"samples":13,"ran":8,"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":13,"samples":[{"code_sha256_prefix":"374dab4a466366ee","entry":"compute_mean_metrics","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate_todelete.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate_todelete.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"374dab4a466366ee"}},{"code_sha256_prefix":"cb36ea821f385e31","entry":"compute_metrics","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate_todelete.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate_todelete.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"cb36ea821f385e31"}},{"code_sha256_prefix":"ff1ac84113115e8f","entry":"create_svm","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/util_svm.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/util_svm.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"ff1ac84113115e8f"}},{"code_sha256_prefix":"b5dfbb573af8cdfd","entry":"evaluate_svm","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/util_svm.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/util_svm.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b5dfbb573af8cdfd"}},{"code_sha256_prefix":"6048f763160f436d","entry":"gt_from_exptype_SHN","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate_todelete.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate_todelete.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"6048f763160f436d"}},{"code_sha256_prefix":"b90f6eef2be02228","entry":"load_elected_svms","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_classiflevel.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_classiflevel.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b90f6eef2be02228"}},{"code_sha256_prefix":"4688d20401c55284","entry":"project_XCLIP_on_CAV","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_classiflevel.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_classiflevel.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"4688d20401c55284"}},{"code_sha256_prefix":"13cd7386bc24fc53","entry":"train_svm","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/util_svm.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/util_svm.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"13cd7386bc24fc53"}},{"code_sha256_prefix":"ab122bbb4ea0ebc2","entry":"compute_clips_ratio","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"ab122bbb4ea0ebc2"}},{"code_sha256_prefix":"21ca568f7a06b4d8","entry":"compute_merged_df","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"21ca568f7a06b4d8"}},{"code_sha256_prefix":"af78292923f9e96d","entry":"load_annotation","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_classiflevel.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_classiflevel.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"af78292923f9e96d"}},{"code_sha256_prefix":"88cc205a5d59c31f","entry":"load_annotations","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"ConceptActivationVector/model/utils_evaluate.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/ConceptActivationVector/model/utils_evaluate.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"88cc205a5d59c31f"}},{"code_sha256_prefix":"5230cc6a6a1706bc","entry":"load_model","repo":"husky-helen/ObyGaze12","repo_kind":"found_in_text","path":"FeatureExtraction/utils_models.py","file_url":"https://github.com/husky-helen/ObyGaze12/blob/HEAD/FeatureExtraction/utils_models.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"5230cc6a6a1706bc"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}