{"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/giqa-generated-image-quality-assessment","title":"GIQA: Generated Image Quality Assessment","arxiv_id":"2003.08932","date":"2020-03-19","proceeding":"ECCV 2020 8","authors":["Shuyang Gu","Jianmin Bao","Dong Chen","Fang Wen"],"abstract":"Generative adversarial networks (GANs) have achieved impressive results today, but not all generated images are perfect. A number of quantitative criteria have recently emerged for generative model, but none of them are designed for a single generated image. In this paper, we propose a new research topic, Generated Image Quality Assessment (GIQA), which quantitatively evaluates the quality of each generated image. We introduce three GIQA algorithms from two perspectives: learning-based and data-based. We evaluate a number of images generated by various recent GAN models on different datasets and demonstrate that they are consistent with human assessments. Furthermore, GIQA is available to many applications, like separately evaluating the realism and diversity of generative models, and enabling online hard negative mining (OHEM) in the training of GANs to improve the results.","url_abs":"https://arxiv.org/abs/2003.08932v3","url_pdf":"https://arxiv.org/pdf/2003.08932v3.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":"giqa-generated-image-quality-assessment","repo_url":"https://github.com/cientgu/GIQA","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"diversity","task_name":"Diversity"},{"task_slug":"image-quality-assessment","task_name":"Image Quality Assessment"}],"methods":[{"method_slug":"convolution","method_name":"Convolution"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2003.08932","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2003.08932"}},"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/cientgu/GIQA","reach":null}],"summary":{"ran_honours":1,"unverified":5},"by_repo_kind":{"official":{"samples":6,"ran":1,"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":6,"samples":[{"code_sha256_prefix":"3ab9bdd91230deb5","entry":"imread","repo":"cientgu/GIQA","repo_kind":"official","path":"write_act.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/write_act.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3ab9bdd91230deb5"}},{"code_sha256_prefix":"00e0b678607f658d","entry":"calculate_activation_statistics","repo":"cientgu/GIQA","repo_kind":"official","path":"knn_score.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/knn_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"00e0b678607f658d"}},{"code_sha256_prefix":"cc953c1ed1bce51e","entry":"calculate_activation_statistics","repo":"cientgu/GIQA","repo_kind":"official","path":"gmm_score.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/gmm_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cc953c1ed1bce51e"}},{"code_sha256_prefix":"1d9cc6c194a064f3","entry":"get_activations","repo":"cientgu/GIQA","repo_kind":"official","path":"write_act.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/write_act.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1d9cc6c194a064f3"}},{"code_sha256_prefix":"4b138f0c51ebdd65","entry":"get_activations","repo":"cientgu/GIQA","repo_kind":"official","path":"knn_score.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/knn_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4b138f0c51ebdd65"}},{"code_sha256_prefix":"d5acd480789791cd","entry":"get_activations","repo":"cientgu/GIQA","repo_kind":"official","path":"gmm_score.py","file_url":"https://github.com/cientgu/GIQA/blob/HEAD/gmm_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d5acd480789791cd"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}