Outline of object recognition

This illustration depicts a progression from a fish to a woman, showcasing transitional stages that defy classification boundaries, emphasising fluid states.
This illustration highlights that, while some images are easier to recognize, other are harder to label.

Object recognition – technology in the field of computer vision for finding and identifying objects in an image or video sequence. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the objects may vary somewhat in different view points, in many different sizes and scales or even when they are translated or rotated. Objects can even be recognized when they are partially obstructed from view. This task is still a challenge for computer vision systems. Pattern Matching Algorithm have been commonly used, as a standard for identifying parts on the inspection images, however these algorithms are very heavy in terms of mathematical calculations.[citation needed] Many approaches to the task have been implemented over multiple decades.

Approaches based on CAD-like object models

Recognition by parts

Appearance-based methods

Edge matching

Greyscale matching

Gradient matching

Histograms of receptive field responses

Large modelbases

Feature-based methods

Interpretation trees

Hypothesize and test

Pose consistency

Pose clustering

Invariance

Geometric hashing

Scale-invariant feature transform (SIFT)

Speeded Up Robust Features (SURF)

Bag of words representations

Genetic algorithm

Genetic algorithms can operate without prior knowledge of a given dataset and can develop recognition procedures without human intervention. A recent project achieved 100 percent accuracy on the benchmark motorbike, face, airplane and car image datasets from Caltech and 99.4 percent accuracy on fish species image datasets.

Other approaches

Applications

Object recognition methods has the following applications:

Surveys

See also

Lists

Notes

  1. ↑ Rahesh Mohan & Rakamant Nevatia (1992). "Perceptual organization for scene segmentation and description" (PDF). IEEE Transactions on Pattern Analysis and Machine Intelligence. 14 (6): 616. Bibcode:1992ITPAM..14..616M. doi:10.1109/34.141553.
  2. ↑ Swain, Michael J.; Ballard, Dana H. (1991-11-01). "Color indexing". International Journal of Computer Vision. 7 (1): 11–32. doi:10.1007/BF00130487. ISSN 1573-1405. S2CID 8167136.
  3. ↑ Schiele, Bernt; Crowley, James L. (2000-01-01). "Recognition without Correspondence using Multidimensional Receptive Field Histograms". International Journal of Computer Vision. 36 (1): 31–50. doi:10.1023/A:1008120406972. ISSN 1573-1405. S2CID 2551159.
  4. ↑ Linde, O.; Lindeberg, T. (2004). "Object recognition using composed receptive field histograms of higher dimensionality". Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004. pp. 1-6 Vol.2. doi:10.1109/ICPR.2004.1333965. ISBN 0-7695-2128-2.
  5. ↑ O. Linde; T. Lindeberg (2012). "Composed Complex-Cue Histograms: An Investigation of the Information Content in Receptive Field Based Image Descriptors for Object Recognition". Computer Vision and Image Understanding. 116 (4): 538–560. doi:10.1016/j.cviu.2011.12.003.
  6. ↑ Lowe, David G. (2004). "Distinctive Image Features from Scale-Invariant Keypoints". International Journal of Computer Vision. 60 (2): 91–110. doi:10.1023/B:VISI.0000029664.99615.94.
  7. ↑ Lindeberg, Tony (2012). "Scale invariant feature transform". Scholarpedia. 7 (5) 10491. Bibcode:2012SchpJ...710491L. doi:10.4249/scholarpedia.10491.
  8. ↑ Bay, Herbert; Ess, Andreas; Tuytelaars, Tinne; Van Gool, Luc (2008). "Speeded-Up Robust Features (SURF)". Computer Vision and Image Understanding. 110 (3): 346–359. doi:10.1016/j.cviu.2007.09.014. S2CID 14777911.
  9. ↑ "New object recognition algorithm learns on the fly". Gizmag.com. 20 January 2014. Retrieved 2014-01-21.
  10. ↑ Lillywhite, K.; Lee, D. J.; Tippetts, B.; Archibald, J. (2013). "A feature construction method for general object recognition". Pattern Recognition. 46 (12): 3300. Bibcode:2013PatRe..46.3300L. doi:10.1016/j.patcog.2013.06.002.
  11. ↑ Brown, Matthew, and David G. Lowe. "Unsupervised 3D object recognition and reconstruction in unordered datasets." 3-D Digital Imaging and Modeling, 2005. 3DIM 2005. Fifth International Conference on. IEEE, 2005.
  12. 1 2 Oliva, Aude; Torralba, Antonio (2007). "The role of context in object recognition" (PDF). Trends in Cognitive Sciences. 11 (12): 520–527. doi:10.1016/j.tics.2007.09.009. PMID 18024143.
  13. 1 2 Zhenxing Niu; Gang Hua; Xinbo Gao; Qi Tian (2012). "Context aware topic model for scene recognition". 2012 IEEE Conference on Computer Vision and Pattern Recognition. pp. 2743–2750. doi:10.1109/CVPR.2012.6247997. ISBN 978-1-4673-1228-8.
  14. ↑ Stein, F.; Medioni, G. (1992). "Structural indexing: Efficient 3-D object recognition" (PDF). IEEE Transactions on Pattern Analysis and Machine Intelligence. 14 (2): 125–145. Bibcode:1992ITPAM..14..125S. doi:10.1109/34.121785.
  15. ↑ Mumford, David; Zhu, Song-Chun (2006). "A Stochastic Grammar of Images". Foundations and Trends in Computer Graphics and Vision. 2 (4): 259–362. doi:10.1561/0600000018.
  16. ↑ Nayar, Shree K.; Bolle, Ruud M. (1996). "Reflectance based object recognition". International Journal of Computer Vision. 17 (3): 219–240. doi:10.1007/BF00128232.
  17. ↑ Worthington, P.L.; Hancock, E.R. (2001). "Object recognition using shape-from-shading" (PDF). IEEE Transactions on Pattern Analysis and Machine Intelligence. 23 (5): 535–542. Bibcode:2001ITPAM..23..535W. doi:10.1109/34.922711.
  18. ↑ Shotton, Jamie; Winn, John; Rother, Carsten; Criminisi, Antonio (2009). "TextonBoost for Image Understanding: Multi-Class Object Recognition and Segmentation by Jointly Modeling Texture, Layout, and Context". International Journal of Computer Vision. 81: 2–23. doi:10.1007/s11263-007-0109-1.
  19. ↑ "Better robot vision". KurzweilAI. Retrieved 2013-10-09.
  20. ↑ Donahue, Jeff; Hendricks, Lisa Anne; Rohrbach, Marcus; Venugopalan, Subhashini; Guadarrama, Sergio; Saenko, Kate; Darrell, Trevor (2017). "Long-Term Recurrent Convolutional Networks for Visual Recognition and Description" (PDF). IEEE Transactions on Pattern Analysis and Machine Intelligence. 39 (4): 677–691. Bibcode:2017ITPAM..39..677D. doi:10.1109/TPAMI.2016.2599174. PMID 27608449.
  21. ↑ Karpathy, Andrej; Fei-Fei, Li (2017). "Deep Visual-Semantic Alignments for Generating Image Descriptions" (PDF). IEEE Transactions on Pattern Analysis and Machine Intelligence. 39 (4): 664–676. Bibcode:2017ITPAM..39..664K. doi:10.1109/TPAMI.2016.2598339. PMID 27514036.
  22. ↑ P Duygulu; K Barnard; N de Fretias & D Forsyth (2002). "Object recognition as machine translation: Learning a lexicon for a fixed image vocabulary". Proceedings of the European Conference on Computer Vision. pp. 97–112. Archived from the original on 2005-03-05.
  23. ↑ "Android Eyes Computer Vision". Martha J. Farah "Visual Agnosia", Computer Vision Computing Cognitive Neuroscience, MIT Press, 2011-05-01, Pages 760-781, ISSN 1468-4233 [dead link]
  24. ↑ Esteva, Andre; Kuprel, Brett; Novoa, Roberto A.; Ko, Justin; Swetter, Susan M.; Blau, Helen M.; Thrun, Sebastian (2017). "Dermatologist-level classification of skin cancer with deep neural networks" (PDF). Nature. 542 (7639): 115–118. Bibcode:2017Natur.542..115E. doi:10.1038/nature21056. PMC 8382232. PMID 28117445.
  25. ↑ Brown; Lowe (2003). "Recognising panoramas" (PDF). Proceedings Ninth IEEE International Conference on Computer Vision. pp. 1218-1225 vol.2. doi:10.1109/ICCV.2003.1238630. ISBN 0-7695-1950-4. Archived from the original (PDF) on 25 December 2014.
  26. ↑ Li, L., Guo, B., and Shao, K., "Geometrically robust image watermarking using scale-invariant feature transform and Zernike moments," Chinese Optics Letters, Volume 5, Issue 6, pp. 332-335, 2007.
  27. ↑ Se, S.; Lowe, D.G.; Little, J.J. (2005). "Vision-based global localization and mapping for mobile robots" (PDF). IEEE Transactions on Robotics. 21 (3): 364–375. Bibcode:2005ITRob..21..364S. doi:10.1109/TRO.2004.839228.
  28. ↑ Serre, Thomas; Riesenhuber, Maximilian; Louie, Jennifer; Poggio, Tomaso (2002). "On the Role of Object-Specific Features for Real World Object Recognition in Biological Vision" (PDF). Biologically Motivated Computer Vision. Lecture Notes in Computer Science. Vol. 2525. pp. 387–397. doi:10.1007/3-540-36181-2_39. ISBN 978-3-540-00174-4.
  29. ↑ Permaloff, Anne; Grafton, Carl (1992). "Optical Character Recognition". PS: Political Science and Politics. 25 (3): 523–531. doi:10.2307/419444. ISSN 1049-0965. JSTOR 419444. S2CID 64806776.
  30. ↑ Christian Demant, Bernd Streicher-Abel, Peter Waszkewitz, "Industrial image processing: visual quality control in manufacturing" Outline of object recognition at Google Books
  31. ↑ Vasconcelos, N. (2001). "Image indexing with mixture hierarchies" (PDF). Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001. Vol. 1. doi:10.1109/CVPR.2001.990449. ISBN 0-7695-1272-0. Archived from the original (PDF) on 18 January 2011.
  32. ↑ Heikkilä, Janne; Silvén, Olli (2004). "A real-time system for monitoring of cyclists and pedestrians". Image and Vision Computing. 22 (7): 563–570. doi:10.1016/j.imavis.2003.09.010.
  33. ↑ Jung, Ho Gi; Kim, Dong Suk; Yoon, Pal Joo; Kim, Jaihie (2006). "Structure Analysis Based Parking Slot Marking Recognition for Semi-automatic Parking System". In Yeung, Dit-Yan; Kwok, James T.; Fred, Ana; Roli, Fabio; de Ridder, Dick (eds.). Structural, Syntactic, and Statistical Pattern Recognition. Lecture Notes in Computer Science. Vol. 4109. Berlin, Heidelberg: Springer. pp. 384–393. doi:10.1007/11815921_42. ISBN 978-3-540-37241-7.
  34. ↑ Nayar, S.K.; Murase, H.; Nene, S.A. (1994). "Learning, positioning, and tracking visual appearance" (PDF). Proceedings of the 1994 IEEE International Conference on Robotics and Automation. pp. 3237–3244. doi:10.1109/ROBOT.1994.351072. ISBN 0-8186-5330-2.
  35. ↑ Liu, F.; Gleicher, M.; Jin, H.; Agarwala, A. (2009). "Content-preserving warps for 3D video stabilization". ACM Transactions on Graphics. 28 (3): 1. doi:10.1145/1531326.1531350.

References