{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T06:45:23Z","timestamp":1751093123060,"version":"3.37.3"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:00:00Z","timestamp":1642636800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:00:00Z","timestamp":1642636800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s11227-021-04233-1","type":"journal-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:03:46Z","timestamp":1642637026000},"page":"10118-10148","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["How separable median filters can get better results than full 2D versions"],"prefix":"10.1007","volume":"78","author":[{"given":"Gilles","family":"Perrot","sequence":"first","affiliation":[]},{"given":"St\u00e9phane","family":"Domas","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1490-9592","authenticated-orcid":false,"given":"Rapha\u00ebl","family":"Couturier","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,20]]},"reference":[{"key":"4233_CR1","doi-asserted-by":"publisher","unstructured":"Adams A (2021) Fast median filters using separable sorting networks. In: ACM transactions and graphics, August 2021, Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3450626.3459773","DOI":"10.1145\/3450626.3459773"},{"key":"4233_CR2","doi-asserted-by":"publisher","unstructured":"Batcher KE (1968) Sorting networks and their applications. In: Proceedings of the April 30\u2013May 2, 1968, Spring Joint Computer Conference, ACM, New York, NY, USA, AFIPS \u201968 (Spring), pp 307\u2013314. https:\/\/doi.org\/10.1145\/1468075.1468121","DOI":"10.1145\/1468075.1468121"},{"key":"4233_CR3","unstructured":"Battiato PS (2016) High performance median filtering algorithm based on NVIDIA GPU computing"},{"key":"4233_CR4","doi-asserted-by":"publisher","unstructured":"Chen W, Beister M, Kyriakou Y, Kachelries M (2009) High performance median filtering using commodity graphics hardware. In: Nuclear Science Symposium Conference Record (NSS\/MIC), 2009 IEEE, pp 4142\u2013414. https:\/\/doi.org\/10.1109\/NSSMIC.2009.5402323","DOI":"10.1109\/NSSMIC.2009.5402323"},{"key":"4233_CR5","doi-asserted-by":"crossref","unstructured":"Cline D, White KB, Egbert PK (2007) Fast 8-bit median filtering based on separability. In: IEEE International Conference on Image Processing, 2007. ICIP 2007. IEEE, vol 5, pp V-281","DOI":"10.1109\/ICIP.2007.4379820"},{"key":"4233_CR6","unstructured":"Cover database used to generate the testing database. http:\/\/boss.gipsa-lab.grenoble-inp.fr\/Warming\/Materials\/BOSSRank-covers.tar.bz2"},{"issue":"5","key":"4233_CR7","doi-asserted-by":"publisher","first-page":"2217","DOI":"10.1109\/TIP.2017.2781375","volume":"27","author":"O Green","year":"2018","unstructured":"Green O (2018) Efficient scalable median filtering using histogram-based operations. IEEE Trans Image Process 27(5):2217\u20132228","journal-title":"IEEE Trans Image Process"},{"key":"4233_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-10348-1","volume-title":"Two-dimensional digital signal processing II: transforms and median filters","author":"TS Huang","year":"1981","unstructured":"Huang TS (1981) Two-dimensional digital signal processing II: transforms and median filters. Springer, New York"},{"key":"4233_CR9","doi-asserted-by":"publisher","unstructured":"Kachelriess M (2009) Branchless vectorized median filtering. In: Nuclear Science Symposium Conference Record (NSS\/MIC), 2009 IEEE, pp 4099 \u20134105. https:\/\/doi.org\/10.1109\/NSSMIC.2009.5402362","DOI":"10.1109\/NSSMIC.2009.5402362"},{"key":"4233_CR10","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TPAMI.1981.4767047","volume":"1","author":"PM Narendra","year":"1981","unstructured":"Narendra PM (1981) A separable median filter for image noise smoothing. IEEE Trans Pattern Anal Mach Intell 1:20\u201329","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"4233_CR11","unstructured":"Nividia Kepler architecture. https:\/\/en.wikipedia.org\/wiki\/Kepler_(microarchitecture)"},{"key":"4233_CR12","unstructured":"Nvidia Maxwell architecture. https:\/\/developer.nvidia.com\/maxwell-compute-architecture"},{"key":"4233_CR13","unstructured":"Nvidia Pascal architecture. https:\/\/developer.nvidia.com\/pascal"},{"key":"4233_CR14","unstructured":"Nvidia Volta architecture. https:\/\/devblogs.nvidia.com\/inside-volta\/"},{"key":"4233_CR15","unstructured":"Nvidia NPP library. https:\/\/developer.nvidia.com\/npp"},{"key":"4233_CR16","unstructured":"Paulius Micikevicius (2013) Performance optimization: programming guidelines and GPU architecture reasons behind them. GPU Technology Conference. http:\/\/on-demand.gputechconf.com\/gtc\/2013\/presentations\/S3466-Programming-Guidelines-GPU-Architecture.pdf"},{"issue":"6","key":"4233_CR17","doi-asserted-by":"publisher","first-page":"1506","DOI":"10.1109\/TIP.2005.871129","volume":"15","author":"N Pei-Eng","year":"2006","unstructured":"Pei-Eng N, Kai-Kuang M (2006) A switching median filter with boundary discriminative noise detection for extremely corrupted images. IEEE Trans Image Process 15(6):1506\u20131516. https:\/\/doi.org\/10.1109\/TIP.2005.871129","journal-title":"IEEE Trans Image Process"},{"issue":"9","key":"4233_CR18","doi-asserted-by":"publisher","first-page":"2389","DOI":"10.1109\/TIP.2007.902329","volume":"16","author":"S Perreault","year":"2007","unstructured":"Perreault S, H\u00e9bert P (2007) Median filtering in constant time. IEEE Trans Image Process 16(9):2389\u20132394","journal-title":"IEEE Trans Image Process"},{"issue":"3","key":"4233_CR19","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/s11265-013-0799-2","volume":"75","author":"G Perrot","year":"2014","unstructured":"Perrot G, Domas S, Couturier R (2014) Fine-tuned high-speed implementation of a GPU-based median filter. J Signal Process Syst 75(3):185\u2013190","journal-title":"J Signal Process Syst"},{"key":"4233_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-012-0715-1","author":"R Sanchez","year":"2012","unstructured":"Sanchez R, Rodriguez P (2012) Highly parallelable bidimensional median filter for modern parallel programming models. J Signal Process Syst. https:\/\/doi.org\/10.1007\/s11265-012-0715-1","journal-title":"J Signal Process Syst"},{"key":"4233_CR21","volume-title":"Exploratory data analysis","author":"JW Tukey","year":"1977","unstructured":"Tukey JW (1977) Exploratory data analysis. Addison-Wesley, Boston"},{"key":"4233_CR22","doi-asserted-by":"crossref","unstructured":"Tukey JW (1978) The ninther, a technique for low-effort robust (resistant) location in large samples. Contributions to survey sampling and applied statistics in honor of HO Hartley pp 251\u2013258","DOI":"10.1016\/B978-0-12-204750-3.50024-1"},{"issue":"4","key":"4233_CR23","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/TIP.2003.819861","volume":"13","author":"Z Wang","year":"2004","unstructured":"Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) \u201cImage quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600\u2013612. https:\/\/doi.org\/10.1109\/TIP.2003.819861","journal-title":"IEEE Trans Image Process"},{"key":"4233_CR24","doi-asserted-by":"crossref","unstructured":"Weiss B (2006) Fast median and bilateral filtering. ACM SIGGRAPH, (2006) Papers, ACM, vol \u201906. NY, USA, SIGGRAPH, New York, pp 519\u2013526","DOI":"10.1145\/1179352.1141918"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04233-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04233-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04233-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,19]],"date-time":"2022-04-19T15:18:14Z","timestamp":1650381494000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04233-1"}},"subtitle":["Theoretical approach, experimental study and GPU-optimized implementation"],"short-title":[],"issued":{"date-parts":[[2022,1,20]]},"references-count":24,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["4233"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04233-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2022,1,20]]},"assertion":[{"value":"11 November 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 January 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Authors declare that they do not have no conflict of interest of any sort.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interests"}},{"value":"Source codes of the proposed implementation can be generated online and downloaded for testing purposes at: http:\/\/info.iut-bm.univ-fcomte.fr\/staff\/perrot\/convomed\/ In addition, full definition images and more measurements can be found at: http:\/\/info.iut-bm.univ-fcomte.fr\/staff\/perrot\/separable-median\/","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Availability of data and material"}},{"value":"Sample source codes are available via the above URL, but the source code of the kernel generator is beyond the scope of this paper and is right protected.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}]}}