The CONVolutional Operator Learning Toolbox (CONVOLT) – for Matlab – contains various fast and convergent algorithms that can train sparsifying filters associated with convolutional regularizers from large datasets.
CAOLalgorithms for convolutional analysis operator learning (CAOL)CDLalgorithms for convolutional dictionary learning (CDL)datasetdatasets: Fruit, Cityimage_helperspreprocessing toolbox
- Il Yong Chun and Jeffrey A. Fessler, "Convolutional analysis operator learning: Acceleration and convergence," IEEE Trans. Image Process., 29:2108–2122, 2020. arXiv, doi
- Il Yong Chun*, David Hong*, Ben Adcock, and Jeffrey A. Fessler, "Convolutional analysis operator learning: Dependence on training data," IEEE Signal Process. Lett., 26(8):1137–1141, Aug. 2019. arxiv, doi
- Il Yong Chun and Jeffrey A. Fessler, "Convolutional analysis operator learning: Application to sparse-view CT," in Proc. Asilomar Conf. on Signals, Syst., and Comput. (invited paper), pp. 1631–1635, Pacific Grove, CA, Oct. 2018. doi
- Il Yong Chun and Jeffrey A. Fessler, "Convolutional dictionary learning: Acceleration and convergence," IEEE Trans. Image Process., 27(4):1697–1712, Apr. 2018. arXiv, doi
- Il Yong Chun and Jeffrey A. Fessler, "Convergent Convolutional Dictionary Learning using Adaptive Contrast Enhancement (CDL-ACE): Application of CDL to image denoising," in Proc. Sampling Theory and Appl. (SampTA), pp. 460–464, Tallinn, Estonia, Jul. 2017. doi
(The asterisks (*) indicate equal contributions.)
These works were supported in part by NIH grants U01 EB018753 and R01 EB022075, the Keck Foundation, NSF grant IIS 1838179, UM-SJTU Collaborative Research Program, and NSERC grant 611675.