Articulo de referencia

Avinash Kak

[[IIT Delhi]]"},"other_names":{"wt":""},"known_for":{"wt":"[[Computer vision]], [[Simultaneous Algebraic Reconstruction Technique|SART algorithm]], [[Robotics]], [[Software engi...

Avinash C. Kak (nacido en 1944) es un científico informático indio-estadounidense y profesor de Ingeniería Eléctrica e Informática en la Universidad de Purdue, quien ha realizado investigaciones pioneras en varias áreas del procesamiento de la información. [ 1 ] Sus contribuciones más notables se relacionan con algoritmos, lenguajes y sistemas relacionados con redes (incluidas redes de sensores), robótica y visión por computadora. [ 1 ] Nacido en Srinagar , Cachemira , obtuvo su licenciatura en la Universidad de Madrás y su doctorado en el Instituto Indio de Tecnología de Delhi . [ 2 ] Se unió al profesorado de la Universidad de Purdue en 1971. [ 3 ]

Robótica y visión por computadora

Sus contribuciones incluyen el 3D-POLY, que es el algoritmo más rápido para reconocer objetos 3D en mapas de profundidad. [ 4 ] En 1992, Kosaka y Kak publicaron FINALE, [ 5 ] que se considera un enfoque computacionalmente eficiente y altamente robusto para la navegación basada en visión por robots móviles de interiores. En 2003, un grupo de investigadores que incluía a Kak desarrolló una herramienta para la recuperación de imágenes basada en contenido que fue demostrada por ensayos clínicos para mejorar el rendimiento de los radiólogos. Este sigue siendo el único sistema evaluado clínicamente para la recuperación de imágenes basada en contenido para radiólogos. [ 6 ] Su libro Procesamiento de imágenes digitales , [ 7 ] coescrito con Azriel Rosenfeld , también se considera un clásico y ha sido una de las fuentes más citadas en la literatura que trata sobre procesamiento de imágenes digitales y visión por computadora .

Algoritmos de reconstrucción de imágenes

El algoritmo SART [ 8 ] ( Técnica de Reconstrucción Algebraica Simultánea ) propuesto por Andersen y Kak en 1984 ha tenido un gran impacto en las aplicaciones de imágenes de TC donde los datos de proyección son limitados. Como medida de su popularidad, los investigadores han propuesto varias extensiones a SART: OS-SART, FA-SART, VW-OS-SART, SARTF, etc. Los investigadores también han estudiado cómo se puede implementar mejor SART en diferentes arquitecturas de procesamiento paralelo. SART y sus extensiones propuestas se utilizan en TC de emisión en medicina nuclear, TC dinámica y tomografía holográfica, y otras aplicaciones de reconstrucción. [ 9 ] La convergencia del algoritmo SART fue establecida teóricamente en 2004 por Jiang y Wang. [ 10 ] Su libro Principios de imágenes tomográficas computarizadas , [ 11 ] ahora reeditado como un clásico en matemáticas aplicadas por SIAM (Sociedad de Matemáticas Industriales y Aplicadas), es ampliamente utilizado en cursos que tratan sobre imágenes médicas modernas. Es uno de los libros más citados en la literatura sobre reconstrucción de imágenes .

Ingeniería de software y código abierto

Los tres libros escritos por Kak en el transcurso de su Proyecto de Trilogía de Objetos de 17 años [ 12 ] cubren la programación orientada a objetos , la escritura orientada a objetos y el diseño orientado a objetos . El primero de ellos, Programación con objetos [ 13 ] , presenta un enfoque comparativo para la enseñanza y el aprendizaje de dos lenguajes orientados a objetos importantes: C++ y Java . Este libro se utiliza actualmente en varias universidades para la enseñanza simultánea de la programación orientada a objetos con C++ y Java. El segundo libro, Escritura con objetos [ 14 ] , hace lo mismo con Perl y Python. El último libro de la trilogía es Diseño con objetos [ 15 ] . En cuanto a la enseñanza de lenguajes de programación en las universidades, Kak critica los programas que inician a los estudiantes con lenguajes relativamente más fáciles de aprender, como Java [ 16 ] .

A lo largo de los años, Kak también ha contribuido a varios proyectos de código abierto . [ 17 ] [ 18 ] [ 19 ] Los módulos de software desarrollados a través de estos proyectos se utilizan ampliamente para el análisis de datos y la seguridad informática. Además, durante la última década, Kak ha colaborado con personas de la industria y ha desarrollado métricas para medir la calidad de los grandes sistemas de software y la usabilidad de las API ( interfaces de programación de aplicaciones ). [ 20 ] [ 21 ] [ 22 ]

Seguridad informática y de redes

En su investigación sobre seguridad informática, junto con Padmini Jaikumar, presentó una solución al difícil problema de la detección de botnets en redes informáticas. [ 23 ] Es autor de apuntes de clase en línea muy populares que se actualizan periódicamente. Estos apuntes ofrecen una visión general completa de la seguridad informática y de redes . [ 24 ]

Vida personal

Tiene un hermano, Subhash Kak , científico informático, y una hermana, Jaishree Odin , que es teórica literaria . [ 2 ] Kak no cree en la IA fuerte , como sugiere en su ensayo Por qué los robots nunca la tendrán.

Referencias

  1. 1 2 "Página principal de Avinash Kak" . engineering.purdue.edu . Consultado el 15 de agosto de 2025 .
  2. ^ Kak , Ram Nath, Hojas de otoño. Vitasta, 1995.
  3. ^ Página de inicio https://engineering.purdue.edu/kak/ Página de inicio personal de Avi Kak
  4. Chen, CH y AC Kak, "Un sistema de visión robótica para el reconocimiento de objetos 3D en tiempo polinomial de bajo orden", IEEE Transactions on Systems, Man, and Cybernetics, págs. 1535–1563, noviembre/diciembre de 1989
  5. Kosaka, A. y A. Kak, "Navegación rápida de robots móviles guiada por visión mediante razonamiento basado en modelos y predicción de incertidumbres", Visión por computadora, gráficos y procesamiento de imágenes: comprensión de imágenes, págs. 271–329, noviembre de 1992
  6. Aisen, A., Lynn Broderick, H. Winter-Muram, C. Brodley , A. Kak, C. Pavlopoulou, J. Dy, Chi-Ren Shyu y A. Marchiori, «Almacenamiento y recuperación automatizados de imágenes de tomografía computarizada de sección fina para ayudar al diagnóstico: descripción del sistema y evaluación preliminar», Radiology, vol. 228, n.º 1, págs. 265-270, julio de 2003
  7. Rosenfeld, A. y A. Kak, Procesamiento de imágenes digitales, Academic Press (1982)
  8. Andersen, A. y Avinash Kak, "Técnica de reconstrucción algebraica simultánea (SART): una implementación superior de ART", Ultrasonic Imaging, 1984
  9. Byrne, C. Un tratamiento unificado de algunos algoritmos iterativos en el procesamiento de señales y la reconstrucción de imágenes. Problemas inversos 20 103 (2004)
  10. Jiang, M. y Ge Wang, "Convergencia de la técnica de reconstrucción algebraica simultánea (SART)" IEEE Transactions on Image Processing, Vol. 12, agosto de 2003, pp. 957–961.
  11. Kak, A. y Malcolm Slaney , Principios de la tomografía computarizada, SIAM (Sociedad de Matemáticas Industriales y Aplicadas) Press (1988)
  12. https://engineering.purdue.edu/kak/ObjectsTrilogy.html El proyecto de la trilogía de objetos
  13. Kak, A. Programación con objetos: una presentación comparativa de la programación orientada a objetos con C++ y Java. John Wiley and Sons (2003)
  14. Kak, A. "Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python" John Wiley and Sons (2008)
  15. Kak, A. "Diseñando con objetos: Patrones de diseño orientados a objetos explicados con historias de Harry Potter" John Wiley and Sons (2015)
  16. "Enseñanza de la programación: un ensayo sobre los problemas de cómo se enseña la programación informática en muchas universidades" (PDF) .
  17. «Avinash Kak (AVIKAK) - metacpan.org» . búsqueda.cpan.org .
  18. "Resultados de búsqueda" .
  19. ^ "Proyectos de código abierto de Avi Kak" .
  20. Sarkar, S., G. Rama y AC Kak, Métricas basadas en API y en la teoría de la información para medir la calidad de la modularización del software, IEEE Transactions on Software Engineering, vol. 33, n.º 1, págs. 14-32, enero de 2007.
  21. Sarkar, S., A. C Kak, GM Rama, Métricas para medir la calidad de la modularización de software orientado a objetos a gran escala, IEEE Transactions on Software Engineering}, vol. 34, n.º 5, septiembre/octubre de 2008
  22. Rama, GM y A. Kak Algunas medidas estructurales de la usabilidad de las API de software: práctica y experiencia, págs. 1-36, 2013.
  23. Jaikumar, P. y Avinash Kak, "Un marco teórico basado en grafos para aislar botnets en una red", Security and Communication Networks, 2012
  24. "Seguridad informática y de redes por Avi Kak" . engineering.purdue.edu .
  • Artículos de Avi Kak en Google Académico
  • Página web personal de Avi Kak