Abstract
The Antarctic nematode Plectus Murrayi is an excellent model organism for the study of stress and molecular mechanisms. Biologists analyze its development and adaptation by measuring the body length and volume. This work proposes an edge detection algorithm to automate this labor-intensive task. Traditional edge detection techniques use predefined filters to calculate the edge strength and apply a threshold to it to identify edge pixels. These classic edge detection techniques work independently of the image data and their results are sometimes inconsistent when edge contrast varies. Convolutional Neural Networks (CNNs) are regarded as powerful visual models that yield hierarchies of features learned from image data, and perform well for edge detection. Most CNNs based edge detection methods rely on classification networks to determine if an edge point exists at the center of a small image patch. This patch-by-patch classification approach is slow and inconsistent. In this paper, we propose an efficient CNN-based regression network that is able to produce accurate edge detection result. This network learns a direct end-to-end mapping between the original image and the desired edge image. This image-to-edge mapping is represented as a CNN that takes the original image as the input and outputs its edge map. The feature-based mapping rules of the network are learned directly from the training images and their accompanying ground truth. Experimental results show that this architecture achieves accurate edge detection and is faster than other CNN-based methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Eyualem-Abebe, J.G.B., Adams, B., Hope, D., Gardner, S., Huettel, R., Mullin, P., Powers, T., Sharma, J., Ye, W., Thomas, W.K.: A position paper on the electronic publication of nematode taxonomic manuscripts. J. Nematol. 38(3), 305 (2006)
Grillo, V., Jackson, F., Cabaret, J., Gilleard, J.S.: Population genetic analysis of the ovine parasitic nematode Teladorsagia circumcincta and evidence for a cryptic species. Int. J. Parasitol. 37(3), 435–447 (2007)
Andrassy, I.: Die rauminhalts-und gewichtsbestimmung der fadenwürmer (Nematoden). Acta Zoologica Hungarica 2(1), 1–5 (1965)
de Tomasel, C.M., Adams, B.J., Tomasel, F.G., Wall, D.H.: The life cycle of the Antarctic nematode under laboratory conditions. J. Nematol. 45(1), 39–42 (2013)
Vairalkar, M.K., Nimbhorkar, S.U.: Edge detection of images using Sobel operator. Int. J. Emerg. Technol. Adv. Eng. 2(1), 291–293 (2012)
Bhardwaj, S., Mittal, A.: A survey on various edge detector techniques. Procedia Technol. 4, 220–226 (2012)
Deokar, P.S., Kaushik, A.R.: Review on distributed canny edge detector using FPGA. Int. J. Innov. Res. Electron. Comm. 1, 37–45 (2014)
Machuca, R., Gilbert, A.L.: Finding edges in noisy scenes. IEEE Trans. Pattern Anal. Mach. Intell. 1, 103–111 (1981)
Wan, L., Zeiler, M., Zhang, S., Cun, Y.L., Fergus, R.: Regularization of neural networks using dropconnect. In: Proceedings of International Conference on Machine Learning, pp. 1058–1066 (2013)
Graham, B.: Fractional max-pooling. arXiv preprint arXiv:1412.6071 (2014)
Clevert, D.A., Unterthiner, T., Hochreiter, S.: Fast and accurate deep network learning by exponential linear units (ELUs). arXiv preprint arXiv:1511.07289 (2015)
Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)
Sharif Razavian, A., Azizpour, H., Sullivan, J., Carlsson, S.: CNN features off-the-shelf: an astounding baseline for recognition. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 806–813 (2104)
Sargano, A.B., Angelov, P., Habib, Z.: A comprehensive review on handcrafted and learning-based action representation approaches for human activity recognition. Appl. Sci. 7(1), 110 (2017)
Bertasius, G., Shi, J., Torresani, L.: DeepEdge: A multi-scale bifurcated deep network for top-down contour detection. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, pp. 4380–4389 (2015)
Shen, W., Wang, X., Wang, Y., Bai, X., Zhang, Z.: DeepContour: a deep convolutional feature learned by positive-sharing loss for contour detection. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, pp. 3982–3991 (2015)
Wu, R., Yan, S., Shan, Y., Dang, Q., Sun, G.: Deep image: scaling up image recognition. arXiv preprint arXiv:1501.02876 7(8) (2015)
Paulin, M., Revaud, J., Harchaoui, Z., Perronnin, F., Schmid, C.: Transformation pursuit for image classification. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, pp. 3646–3653 (2014)
Nair, V., Hinton, G.E.: Rectified linear units improve restricted boltzmann machines. In: Proceedings of 27th International Conference on Machine Learning, pp. 807–814 (2010)
Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., Darrell, T.: Caffe: convolutional architecture for fast feature embedding. In: Proceedings of 22nd ACM International Conference on Multimedia, 3 November 2014, pp. 675–678 (2014)
Acknowledgment
We would like to thank Ms. Xia Xue and the Biology Department at Brigham Young University for preparing and allowing us to use the nematode images for our experiments and NVIDIA for supporting our research by donating GPU.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Chou, Y., Lee, D.J., Zhang, D. (2017). Edge Detection Using Convolutional Neural Networks for Nematode Development and Adaptation Analysis. In: Liu, M., Chen, H., Vincze, M. (eds) Computer Vision Systems. ICVS 2017. Lecture Notes in Computer Science(), vol 10528. Springer, Cham. https://doi.org/10.1007/978-3-319-68345-4_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-68345-4_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68344-7
Online ISBN: 978-3-319-68345-4
eBook Packages: Computer ScienceComputer Science (R0)