Abstract
Computing derivatives from observed integral data is known as an ill-posed inverse problem. The ill-posed qualifier refers to the noise amplification that can occur in the numerical solution if appropriate measures are not taken (small errors for measurement values on specified points may induce large errors in the derivatives). For example, the accurate computation of the derivatives is often hampered in medical images by the presence of noise and a limited resolution, affecting the accuracy of segmentation methods. In our case, we want to obtain an upper airways segmentation, so it is necessary to compute the first derivatives as accurately as possible, in order to use gradient-based segmentation techniques. For this reason, the aim of this paper is to present a comparative analysis of several methods (finite differences, interpolation, operators and regularization), that have been developed for numerical differentiation. Numerical results are presented for artificial and real data sets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Insight Segmentation and Registration Toolkit, http://www.itk.org/.
References
Anderssen, R.S., Hegland, M.: For numerical differentiation, dimensionality can be a blessing!. Math. Comput. 68, 1121–1141 (1999)
Bouma, H., Vilanova, A., Bescós, J.O., Haar Romeny, B.M., Gerritsen, F.A.: Fast and accurate gaussian derivatives based on B-splines. In: Sgallari, F., Murli, A., Paragios, N. (eds.) SSVM 2007. LNCS, vol. 4485, pp. 406–417. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72823-8_35
Burden, R.L., Faires, J.D.: Numerical Analysis. Brooks Colem, USA (2011)
Cullum, J.: Numerical differentiation and regularization. SIAM J. Numer. Anal. 8, 254–265 (1971)
Dahlquist, G., Björck, Å.: Numerical Methodsin Scientific Computing, vol. I. Prentice-Hall, USA (2007)
Deriche, R.: Recursively implementating the gaussian and its derivatives. Research report 1893, INRIA, France (1993)
Farid, H., Simoncelli, E.P.: Differentiation of discrete multidimensional signals. IEEE Trans. Image Process. 13, 496–508 (2004)
Gambaruto, A.M.: Processing the image gradient field using a topographic primal sketch approach. Int. J. Numer. Methods Biomed. Eng. 28, 72–86 (2015)
Gerald, C.F., Wheatley, P.O.: Applied Numerical Analysis. Pearson, USA (2004)
Getreuer, P.: A survey of gaussian convolution algorithms. Image Process. Line 3, 276–300 (2013)
Griewank, A., Walther, A.: Evaluating derivatives: principles and techniques of algorithmic differentiation. Society for Industrial and Applied Mathematics, Philadelphia (2008)
Hamming, R.W.: Numerical Methods for Scientists and Engineers. Dover Publications Inc., New York (1986)
Jauberteau, F., Jauberteau, J.L.: Numerical differentiation with noisy signal. Appl. Math. Comput. 215, 2283–2297 (2009)
Jin, J.S., Gao, Y.: Recursive implementation of LoG filtering. Real-Time Imaging 3, 59–65 (1997)
Khan, I.R., Ohba, R., Hozumi, N.: Mathematical proof of closed form expressions for finite difference approximations based on Taylor series. J. Comput. Appl. Math. 150, 303–309 (2003)
Khan, I.R., Ohba, R.: Closed-form expressions for the finite difference approximations of first and higher derivatives based on Taylor series. J. Comput. Appl. Math. 107, 179–193 (1999)
Khan, I.R., Ohba, R.: Digital differentiators based on Taylor series. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E82–A, 2822–2824 (1999)
Khan, I.R., Ohba, R.: Taylor series based finite difference approximations of higher-degree derivatives. J. Comput. Appl. Math. 154, 115–124 (2003)
Knowles, I., Wallace, R.: A variational method for numerical differentiation. Numer. Math. 70, 91–111 (1995)
Krueger, W.M., Phillips, K.: The geometry of differential operators with application to image processing. IEEE Trans. Pattern Anal. Mach. Intell. 11, 1252–1264 (1989)
Li, J.: General explicit difference formulas for numerical differentiation. J. Comput. Appl. Math. 183, 29–52 (2005)
Lindeberg, T.: Scale-space: a framework for handling image structures at multiple scales. Cern Eur. Organ. Nucl. Res. 96, 1–12 (1996)
Lu, S., Pereverzev, S.V.: Numerical differentiation from a viewpoint of regularization theory. Math. Comput. 75, 1853–1870 (2006)
Luo, J., Ying, K., He, P., Bai, J.: Properties of Savitzky-Golay digital differentiators. Digit. Signal Process. A Rev. J. 15, 122–136 (2005)
Luo, J., Ying, K., Bai, J.: Savitzky-Golay smoothing and differentiation filter for even number data. Signal Process. 85, 1429–1434 (2005)
Macia, I.: Generalized computation of gaussian derivatives using ITK. Insight J. 1–14 (2007)
Poggio, T., Koch, C.: Ill-Posed problems in early vision: from computational theory to analogue networks. In: Proceedings of the Royal Society of London. Series B, Biological Sciences, pp. 303–323 (1985)
Press, W., Teukolsky, S., Vetterling, W., Flannery, B.: Numerical Recipesin C: The Art of Scientific Computing. Cambridge University Press, Cambridge (2002)
Ramm, A.G., Smirnova, A.B.: On stable numerical differentiation. Math. Comput. 70, 1131–1153 (2001)
Silvester, P.: Numerical formation of finite-difference operators. IEEE Trans. Microwave Theory Tech. 18, 740–743 (1970)
Spontón, H., Cardelino, J.: A review of classic edge detectors. Image Process. Line. 5, 90–123 (2015)
ter Haar Romeny, B.M., Florack, L.M.J.: Front end vision: a multiscale geometry engine. In: Lee, S.-W., Bülthoff, H.H., Poggio, T. (eds.) BMCV 2000. LNCS, vol. 1811, pp. 297–307. Springer, Heidelberg (2000)
Unser, M.: Splines: a perfect fit for medical imaging. Med. Imaging Process. Proc. Spie. 4684, 225–236 (2002)
Unser, M.: Splines: a perfect fit for signal and image processing. IEEE Signal Process. Mag. 16, 22–38 (1999)
van Vliet, L.J., Young, I.T., Verbeek, P.W.: Recursive gaussian derivative filters. In: Proceedings of Fourteenth International Conference Pattern Recognition, pp. 509–514 (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Bustacara-Medina, C., Flórez-Valencia, L. (2016). Comparison and Evaluation of First Derivatives Estimation. In: Chmielewski, L., Datta, A., Kozera, R., Wojciechowski, K. (eds) Computer Vision and Graphics. ICCVG 2016. Lecture Notes in Computer Science(), vol 9972. Springer, Cham. https://doi.org/10.1007/978-3-319-46418-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-46418-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46417-6
Online ISBN: 978-3-319-46418-3
eBook Packages: Computer ScienceComputer Science (R0)