{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T01:42:46Z","timestamp":1773798166728,"version":"3.50.1"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1010648","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T00:00:00Z","timestamp":1667865600000}}],"reference-count":68,"publisher":"Public Library of Science (PLoS)","issue":"10","license":[{"start":{"date-parts":[[2022,10,27]],"date-time":"2022-10-27T00:00:00Z","timestamp":1666828800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100017248","name":"The open university of israel","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100017248","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Biologically plausible computational modeling of visual perception has the potential to link high-level visual experiences to their underlying neurons\u2019 spiking dynamic. In this work, we propose a neuromorphic (brain-inspired) Spiking Neural Network (SNN)-driven model for the reconstruction of colorful images from retinal inputs. We compared our results to experimentally obtained V1 neuronal activity maps in a macaque monkey using voltage-sensitive dye imaging and used the model to demonstrate and critically explore color constancy, color assimilation, and ambiguous color perception. Our parametric implementation allows critical evaluation of visual phenomena in a single biologically plausible computational framework. It uses a parametrized combination of high and low pass image filtering and SNN-based filling-in Poisson processes to provide adequate color image perception while accounting for differences in individual perception.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1010648","type":"journal-article","created":{"date-parts":[[2022,10,27]],"date-time":"2022-10-27T18:05:04Z","timestamp":1666893904000},"page":"e1010648","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":8,"title":["Computational modeling of color perception with biologically plausible spiking neural networks"],"prefix":"10.1371","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7915-179X","authenticated-orcid":true,"given":"Hadar","family":"Cohen-Duwek","sequence":"first","affiliation":[]},{"given":"Hamutal","family":"Slovin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1304-8022","authenticated-orcid":true,"given":"Elishai","family":"Ezra Tsur","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2022,10,27]]},"reference":[{"key":"pcbi.1010648.ref001","first-page":"476","article-title":"Foundations of vision.","author":"BA Wandell","year":"1995","journal-title":"Sinauer Associates"},{"key":"pcbi.1010648.ref002","volume-title":"In: Filling-In: From Perceptual Completion to Cortical Reorganization","author":"R Von Der Heydt","year":"2009"},{"key":"pcbi.1010648.ref003","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1038\/nrn1869","article-title":"The neural mechanisms of perceptual filling-in","volume":"7","author":"H. Komatsu","year":"2006","journal-title":"Nature Reviews Neuroscience"},{"key":"pcbi.1010648.ref004","volume-title":"Vision: A computational investigation into the human representation and processing of visual information.","author":"D. Marr","year":"1982"},{"issue":"43","key":"pcbi.1010648.ref005","article-title":"Biologically Plausible Spiking Neural Networks for Perceptual Filling-In","volume":"43","author":"H Cohen Duwek","year":"2021","journal-title":"Proc Annu Meet Cogn Sci Soc"},{"issue":"7","key":"pcbi.1010648.ref006","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/j.visres.2011.02.012","article-title":"Color in the Cortex: single- and double-opponent cells","volume":"51","author":"R Shapley","year":"2011","journal-title":"Vision Res [Internet]."},{"key":"pcbi.1010648.ref007","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cobeha.2019.04.001","article-title":"Cortical double-opponent cells and human color perception","volume":"30","author":"R Shapley","year":"2019","journal-title":"Curr Opin Behav Sci"},{"issue":"2","key":"pcbi.1010648.ref008","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1523\/JNEUROSCI.10-02-00649.1990","article-title":"Chromatic mechanisms in striate cortex of macaque","volume":"10","author":"P Lennie","year":"1990","journal-title":"J Neurosci [Internet]."},{"key":"pcbi.1010648.ref009","author":"J Schwartz","year":"1991","journal-title":"Principles of neural science"},{"issue":"9","key":"pcbi.1010648.ref010","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1167\/18.9.8","article-title":"Evidence for chromatic edge detectors in human vision using classification images.","volume":"18","author":"W McIlhagga","year":"2018","journal-title":"J Vis [Internet]"},{"issue":"5718","key":"pcbi.1010648.ref011","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1038\/280120a0","article-title":"Morphology and intracortical projections of functionally characterised neurones in the cat visual cortex","volume":"280","author":"CD Gilbert","year":"1979","journal-title":"Nature"},{"issue":"6","key":"pcbi.1010648.ref012","doi-asserted-by":"crossref","first-page":"1800","DOI":"10.1523\/JNEUROSCI.11-06-01800.1991","article-title":"Synaptic physiology of horizontal connections in the cat\u2019s visual cortex","volume":"11","author":"JA Hirsch","year":"1991","journal-title":"J Neurosci [Internet]."},{"issue":"11","key":"pcbi.1010648.ref013","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1364\/JOSA.30.000002","article-title":"Hue Saturation and Lightness of Surface Colors with Chromatic Illumination","volume":"30","author":"DB Judd","year":"1940","journal-title":"JOSA"},{"issue":"20","key":"pcbi.1010648.ref014","doi-asserted-by":"crossref","first-page":"2669","DOI":"10.1016\/S0042-6989(01)00105-5","article-title":"Surface color from boundaries: A new \u201cwatercolor\u201d illusion","volume":"41","author":"B Pinna","year":"2001","journal-title":"Vision Res"},{"issue":"4","key":"pcbi.1010648.ref015","doi-asserted-by":"crossref","first-page":"269","DOI":"10.3758\/BF03198806","article-title":"Neon color spreading and structural information measures","volume":"25","author":"HFJM van Tuijl","year":"1979","journal-title":"Percept Psychophys"},{"key":"pcbi.1010648.ref016","volume-title":"Visual perception.","author":"T. Cornsweet","year":"1970"},{"key":"pcbi.1010648.ref017","author":"Y Barkan","year":"2017"},{"key":"pcbi.1010648.ref018","doi-asserted-by":"crossref","DOI":"10.1016\/j.cub.2009.03.010","article-title":"Filling-in afterimage colors between the lines","volume":"19","author":"R van Lier","year":"2009","journal-title":"Current Biology"},{"key":"pcbi.1010648.ref019","article-title":"Blind spots.","author":"V. Ramachandran","year":"1992","journal-title":"JSTOR [Internet]."},{"issue":"7","key":"pcbi.1010648.ref020","doi-asserted-by":"crossref","first-page":"674","DOI":"10.1016\/j.visres.2010.09.006","article-title":"Color constancy.","volume":"51","author":"DH Foster","year":"2011","journal-title":"Vision Res"},{"issue":"11","key":"pcbi.1010648.ref021","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1167\/6.11.10","article-title":"Bayesian model of human color constancy.","volume":"6","author":"DH Brainard","year":"2006","journal-title":"J Vis [Internet]."},{"issue":"23","key":"pcbi.1010648.ref022","doi-asserted-by":"crossref","first-page":"12834","DOI":"10.1073\/pnas.210369597","article-title":"An empirical explanation of color contrast","volume":"97","author":"RB Lotto","year":"2000","journal-title":"Proc Natl Acad Sci [Internet]."},{"issue":"8","key":"pcbi.1010648.ref023","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1016\/S0031-3203(01)00160-1","article-title":"Color constancy: A biological model and its application for still and video images","volume":"35","author":"H Spitzer","year":"2002","journal-title":"Pattern Recognit"},{"issue":"4","key":"pcbi.1010648.ref024","doi-asserted-by":"crossref","first-page":"972","DOI":"10.1109\/72.392259","article-title":"A Multistage Neural Network for Color Constancy and Color Induction","volume":"6","author":"SM Courtney","year":"1995","journal-title":"IEEE Trans Neural Networks"},{"key":"pcbi.1010648.ref025","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/j.visres.2011.02.012","article-title":"Color in the Cortex: Single- and double-opponent cells.","volume":"51","author":"R Shapley","year":"2011","journal-title":"Vision Research"},{"issue":"7","key":"pcbi.1010648.ref026","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1038\/nrn1138","article-title":"Cortical mechanisms of colour vision","volume":"4","author":"KR Gegenfurtner","year":"2003","journal-title":"Nat Rev Neurosci"},{"issue":"9","key":"pcbi.1010648.ref027","doi-asserted-by":"crossref","first-page":"1659","DOI":"10.1016\/S0893-6080(97)00011-7","article-title":"Networks of spiking neurons: The third generation of neural network models","volume":"10","author":"W. Maass","year":"1997","journal-title":"Neural Networks"},{"key":"pcbi.1010648.ref028","first-page":"881","author":"TC Stewart","year":"2014"},{"key":"pcbi.1010648.ref029","author":"S Kuffler","year":"1984","journal-title":"From Neuron to Brain"},{"key":"pcbi.1010648.ref030","article-title":"Neuroscience RS-J of, 2008 undefined. The orientation selectivity of color-responsive neurons in macaque V1","author":"E Johnson","year":"2008","journal-title":"c Neurosci [Internet]."},{"key":"pcbi.1010648.ref031","doi-asserted-by":"crossref","first-page":"559","DOI":"10.3389\/fnins.2018.00559","article-title":"A Model for a Filling-in Process Triggered by Edges Predicts \u201cConflicting\u201d Afterimage Effects","volume":"12","author":"H Cohen-Duwek","year":"2018","journal-title":"Front Neurosci [Internet]."},{"key":"pcbi.1010648.ref032","doi-asserted-by":"crossref","first-page":"225","DOI":"10.3389\/fnins.2019.00225","article-title":"A compound computational model for Filling-in processes triggered by edges: watercolor illusions.","volume":"13","author":"H Cohen Duwek","year":"2019","journal-title":"Front Neurosci [Internet]"},{"issue":"1","key":"pcbi.1010648.ref033","doi-asserted-by":"crossref","first-page":"5352","DOI":"10.4249\/scholarpedia.5352","article-title":"Watercolor illusion","volume":"3","author":"B. Pinna","year":"2008","journal-title":"Scholarpedia"},{"key":"pcbi.1010648.ref034","first-page":"221","author":"J. Weickert","year":"1996","journal-title":"Theoretical Foundations of Anisotropic Diffusion in Image Processing"},{"key":"pcbi.1010648.ref035","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/978-94-010-0510-4_8","volume-title":"Modern Methods in Scientific Computing and Applications [Internet].","author":"K. Mikula","year":"2002"},{"issue":"5","key":"pcbi.1010648.ref036","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/34.55103","article-title":"Direct Analytical Methods for Solving Poisson Equations in Computer Vision Problems","volume":"12","author":"T Simchony","year":"1990","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"3","key":"pcbi.1010648.ref037","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s11263-015-0816-y","article-title":"ImageNet Large Scale Visual Recognition Challenge.","volume":"115","author":"O Russakovsky","year":"2015","journal-title":"Int J Comput Vis"},{"key":"pcbi.1010648.ref038","first-page":"586","article-title":"The unreasonable effectiveness of deep features as a perceptual metric","author":"R Zhang","year":"2018","journal-title":"In: Proceedings of the IEEE conference on computer vision and pattern recognition [Internet]."},{"key":"pcbi.1010648.ref039","article-title":"ImageNet Classification with Deep Convolutional Neural Networks.","author":"A Krizhevsky","year":"2012","journal-title":"In: NIPS [Internet]"},{"issue":"JAN","key":"pcbi.1010648.ref040","first-page":"48","article-title":"Nengo: a Python tool for building large-scale functional brain models.","volume":"7","author":"T Bekolay","year":"2014","journal-title":"Front Neuroinform [Internet]."},{"key":"pcbi.1010648.ref041","doi-asserted-by":"crossref","first-page":"568359","DOI":"10.3389\/fnbot.2020.568359","article-title":"Nengo and Low-Power AI Hardware for Robust, Embedded Neurorobotics.","volume":"14","author":"T DeWolf","year":"2020","journal-title":"Front Neurorobot [Internet]"},{"key":"pcbi.1010648.ref042","author":"S Zweig","year":"2015","journal-title":"Representation of Color Surfaces in V1: Edge Enhancement and Unfilled Holes"},{"key":"pcbi.1010648.ref043","author":"M. Ebner","year":"2007"},{"issue":"4","key":"pcbi.1010648.ref044","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/S1053-8100(02)00014-4","article-title":"The empirical basis of color perception","volume":"11","author":"RB Lotto","year":"2002","journal-title":"Conscious Cogn"},{"key":"pcbi.1010648.ref045","article-title":"Understanding Color Models: A Review.","author":"NA Ibraheem","year":"2012","journal-title":"ARPN J Sci Technol [Internet]"},{"key":"pcbi.1010648.ref046","article-title":"Color Assimilation Grid Illusion | \u00d8yvind Kol\u00e5s on Patreon [Internet].","author":"\u00d8. Kol\u00e5s","year":"2019"},{"key":"pcbi.1010648.ref047","unstructured":"Grid Illusion generator [Internet]. [cited 2022 Jan 6]. Available from: https:\/\/nazomizu.com\/html\/lab\/illusion\/#"},{"issue":"13","key":"pcbi.1010648.ref048","doi-asserted-by":"crossref","first-page":"R545","DOI":"10.1016\/j.cub.2015.04.053","article-title":"Striking individual differences in color perception uncovered by \u2018the dress\u2019 photograph","volume":"25","author":"R Lafer-Sousa","year":"2015","journal-title":"Curr Biol"},{"issue":"13","key":"pcbi.1010648.ref049","doi-asserted-by":"crossref","first-page":"R551","DOI":"10.1016\/j.cub.2015.05.020","article-title":"Colour Vision: Understanding #TheDress.","volume":"25","author":"DH Brainard","year":"2015","journal-title":"Curr Biol"},{"key":"pcbi.1010648.ref050","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.visres.2020.01.007","article-title":"How stable is perception in #TheDress and #TheShoe","volume":"169","author":"L Drissi-Daoudi","year":"2020","journal-title":"Vision Res"},{"issue":"1","key":"pcbi.1010648.ref051","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/0042-6989(86)90067-2","article-title":"Recent advances in retinex theory","volume":"26","author":"EH Land","year":"1986","journal-title":"Vision Res"},{"issue":"3","key":"pcbi.1010648.ref052","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1167\/17.3.7","article-title":"Spatial filtering, color constancy, and the color-changing dress","volume":"17","author":"EL Dixon","year":"2017","journal-title":"J Vis"},{"issue":"32","key":"pcbi.1010648.ref053","doi-asserted-by":"crossref","first-page":"8096","DOI":"10.1523\/JNEUROSCI.1404-08.2008","article-title":"The orientation selectivity of color-responsive neurons in macaque V1","volume":"28","author":"EN Johnson","year":"2008","journal-title":"J Neurosci"},{"issue":"52","key":"pcbi.1010648.ref054","doi-asserted-by":"crossref","first-page":"18251","DOI":"10.1073\/pnas.0406293102","article-title":"The primary visual cortex fills in color","volume":"101","author":"Y Sasaki","year":"2004","journal-title":"Proc Natl Acad Sci"},{"key":"pcbi.1010648.ref055","article-title":"1979 undefined. Morphology and intracortical projections of functionally characterised neurones in the cat visual cortex","author":"C Gilbert","journal-title":"neurosci.info [Internet]."},{"key":"pcbi.1010648.ref056","first-page":"1","volume-title":"In: Encyclopedia of Computational Neuroscience.","author":"M Ricci","year":"2020"},{"issue":"6551","key":"pcbi.1010648.ref057","doi-asserted-by":"crossref","first-page":"731","DOI":"10.1038\/377731a0","article-title":"Responses of cells in monkey visual cortex during perceptual filling-in of an artificial scotoma","volume":"377","author":"P De Weerd","year":"1995","journal-title":"Nature"},{"issue":"13","key":"pcbi.1010648.ref058","article-title":"Neural representation of form-contingent color filling-in in the early visual cortex","volume":"17","author":"SW Hong","year":"2017","journal-title":"J Vis"},{"issue":"10","key":"pcbi.1010648.ref059","doi-asserted-by":"crossref","first-page":"3869","DOI":"10.1073\/pnas.0500097102","article-title":"Cortical processing of a brightness illusion","volume":"102","author":"AW Roe","year":"2005","journal-title":"Proc Natl Acad Sci U S A"},{"key":"pcbi.1010648.ref060","first-page":"135","volume-title":"Current Opinion in Behavioral Sciences","author":"F Devinck","year":"2019"},{"issue":"1","key":"pcbi.1010648.ref061","first-page":"1","article-title":"Coding strategy for surface luminance switches in the primary visual cortex of the awake monkey","volume":"13","author":"Y Yang","year":"2022","journal-title":"Nat Commun 2022 131 [Internet]."},{"issue":"1","key":"pcbi.1010648.ref062","first-page":"1","article-title":"Scale-invariance in brightness illusions implicates object-level visual processing.","volume":"4","author":"E Dixon","year":"2014","journal-title":"Sci Reports 2014 41 [Internet]."},{"issue":"1","key":"pcbi.1010648.ref063","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0016-0032(80)90058-7","article-title":"A spatial processor model for object colour perception","volume":"310","author":"G. Buchsbaum","year":"1980","journal-title":"J Franklin Inst"},{"issue":"13","key":"pcbi.1010648.ref064","doi-asserted-by":"crossref","first-page":"R543","DOI":"10.1016\/j.cub.2015.04.043","article-title":"The many colours of \u2018the dress","volume":"25","author":"KR Gegenfurtner","year":"2015","journal-title":"\u2019 Curr Biol"},{"issue":"1","key":"pcbi.1010648.ref065","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1167\/17.1.22","article-title":"Differences in illumination estimation in #thedress.","volume":"17","author":"M Toscani","year":"2017","journal-title":"J Vis [Internet]"},{"issue":"2","key":"pcbi.1010648.ref066","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1167\/17.2.1","article-title":"The most reasonable explanation of \u201cthe dress\u201d: Implicit assumptions about illumination","volume":"17","author":"C Witzel","year":"2017","journal-title":"J Vis"},{"issue":"9","key":"pcbi.1010648.ref067","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1167\/17.9.4","article-title":"What #theDress reveals about the role of illumination priors in color perception and color constancy","volume":"17","author":"S Aston","year":"2017","journal-title":"J Vis"},{"issue":"3","key":"pcbi.1010648.ref068","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1167\/17.3.15","article-title":"The role of one-shot learning in #TheDress","volume":"17","author":"LD Daoudi","year":"2017","journal-title":"J Vis"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1010648","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T00:00:00Z","timestamp":1667865600000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1010648","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T18:58:51Z","timestamp":1667933931000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1010648"}},"subtitle":[],"editor":[{"given":"Tianming","family":"Yang","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,10,27]]},"references-count":68,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,10,27]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1010648","relation":{"new_version":[{"id-type":"doi","id":"10.1371\/journal.pcbi.1010648","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,27]]}}}