Contact
Information
|
Hazem M. El-Alfy 3368
Department
of Computer Science |
Office:
(301) 405-1207 Home:
(301) 226-8754 Fax:
(301) 405 6707 Email:
helalfy@cs.umd.edu Web:
http://www.cs.umd.edu/~helalfy/ |
Objective
|
Obtain a faculty, research or industry position
upon graduating with PhD. |
Research
Interests
|
Computer Vision: Processing surveillance
video, anomaly detection, video editing, camera management. Scientific Computing: stochastic partial
differential equations. Computer Graphics. |
Education
|
Ph.D., Computer Science
(Expected Dec 2008) Advisors: Prof. Larry Davis, Dr. David Jacobs. PhD candidate: Feb 2007. Proposal: Techniques for Video Display in Surveillance
Systems. M.Sc., Computer Science (May
2005) Advisors: Prof. Howard Elman, Dr. Ramani Duraiswami. Scholarly paper: Computation of scattering from N
spheres with stochastic boundary conditions using multipole reexpansion. M.Sc., Applied Mathematics
(Aug 2001) Engineering Mathematics Dept, Faculty of
Engineering, Advisors: Prof. Abdel-Karim Aboul-Hassan, Dr. Mohamed
Sayed. Thesis: Computer Algebra and its Applications. B.Sc., Computer Science
(May 1997) Computer Science and Automatic Control Dept,
Faculty of Engineering, Graduation project: HTML Editor and Web
Browser with Arabic Language Support. |
Work
Experience
|
Computer
Science Dept, Position: Graduate Research Assistant. Duties: Master’s and doctoral research. Computer
Science Dept, Position: Teaching Assistant. Duties: Teaching, holding office hours, proctoring exams
and grading. Engineering Math Dept, Position: Teaching/Research Assistant, Lab Assistant. Duties: Holding office hours, proctoring exams and grading.
Holding exercise sessions in college algebra, calculus, linear algebra,
numerical analysis, probability, statistics and stochastic processes.
Supervised Matlab and DERIVE lab sessions. Masters level research. Computer Science Dept, Position: Part-time Teaching Assistant, Lab Assistant. Duties: Holding office hours, proctoring exams and grading.
Supervising labs and exercise sessions in DOS/Windows operating system,
MS-Basic and Visual Basic programming. |
|
Awards
and Honors |
· Dept of Computer Science, · Engineering Mathematics Dept, · |
|
Publications |
· Hazem El-Alfy, David Jacobs and Larry
Davis, “Multi-Scale Video Cropping,” in Proceedings of the ACM
International Conference on Multimedia (MM’07), pp. 97-106, |
|
Under
Preparation |
· Hazem El-Alfy, David Jacobs and Larry
Davis, “Assigning Cameras to Subjects in Video Surveillance Systems,”
submitted IROS ’08. |
|
Non-Refereed
Publications |
· Hazem El-Alfy, “Multiple Scattering
from N Spheres with Uncertain Source Location Using Stochastic
Multipoles,” submitted as a scholarly paper, in partial fulfillment of the
degree of Masters of Science, Department of Computer Science, · Hazem El-Alfy, “Computer Algebra and its
Applications,” Masters of Science
Thesis, Engineering
Mathematics Department, Faculty of Engineering, Alexandria University,
Alexandria, Egypt. |
|
Professional
Activities |
· Reviewer, International Conference on
Pattern Recognition, (ICPR). · ACM student member. |
Selected Research
Projects
|
Multi-Scale Video Cropping We consider the problem of “cropping” surveillance videos. This process chooses a trajectory that a small sub-window can take through the video, selecting the most important parts of the video for display on a smaller monitor. The result is a meaningful video with a lower resolution that can fit on smaller displays and save bandwidth. The globally optimal trajectory for a cropping window is found by using a shortest path algorithm. The method is applied on real surveillance videos. Assigning Cameras to Subjects in Surveillance Systems Given a room with obstacles, and multiple agents moving amongst them, we construct a separate video for each person, by stitching together video segments from multiple cameras over time. We employ a novel approach, using bipartite matching, to assign cameras to each person as a function of time, with camera switches when needed. We build our own simulator to illustrate the results of this method. Stochastic Multiple Scattering We solve the problem of wave scattering by multiple spheres, subject to uncertain boundary conditions. Uncertainty is modeled through a Karhunen-Loève expansion of the right hand side. Useful properties of spheres are exploited, by discretizing the problem in a basis of spherical harmonics, and speed-up is achieved through multipole reexpansion. Implicitization Problem Implicitization is the process of converting equations of curves and surfaces from parametric form into implicit form. We implement algorithms for currently available methods. In addition, we devise a new method for problems for which no direct method is available. The method relies on producing an approximation of the input problem. Several variants of this new method try to offer a compromise between its accuracy and versatility. Virtual 3D tour inside a building Implementation of a virtual tour inside
the 4th floor of the Computer Science Department building using a
real 3D model of the building. The model is rendered using lighting, shading
and texturing. An obstacle detection algorithm is developed to allow the user
to cross into rooms only through their doors. |
Other
Skills
|
Programming: Matlab, C/C++, OpenGL graphics library. Windows
platform. Foreign
languages: Arabic, French. |
References
|
Prof. Larry Davis Professor and Chair, Department of Computer
Science 4175 Email: lsd@cs.umd.edu Phone: (301) 405-2771 |
Prof. David Jacobs Associate Professor, Department of Computer
Science 4421 Email: djacobs@cs.umd.edu Phone: (301) 405-0679 |
|
Prof. Ramani Duraiswami Associate Professor, Department of Computer
Science 3365 Email:
ramani@umiacs.umd.edu Phone:
(301) 405-6710 |
Michelle Hugue, Ph.D. Lecturer, Department of Computer
Science 1125 Email:
drmeesh@gmail.com Phone:
(301) 441-1817 |
Citizenship
|
Egyptian,
F-1 student visa. |