Dr. Majid Rabbani
Full-time Visiting Professor
SPIE Involvement:
Author | Editor | Instructor
Publications (9)

Proceedings Article | 3 October 2022 Presentation + Paper
Proceedings Volume 12227, 1222707 (2022) https://doi.org/10.1117/12.2646422
KEYWORDS: Feature extraction, Network architectures, Image classification, Visualization, Neural networks, Image segmentation, Convolution


Proceedings Article | 28 December 2000 Paper
Proceedings Volume 4115, (2000) https://doi.org/10.1117/12.411570
KEYWORDS: JPEG2000, Image compression, Digital filtering, Quantization, Gold, Image quality, Image filtering, Error analysis, Wavelets, Computer programming

SPIE Journal Paper | 1 July 1998 Open Access
JEI, Vol. 7, Issue 03, (July 1998) https://doi.org/10.1117/12.10.1117/1.482602
KEYWORDS: Image compression, Video compression, Video, Video coding, Image quality, Image processing, Signal processing, Electrical engineering, Multimedia, Visual communications

Proceedings Article | 27 April 1995 Paper
Proceedings Volume 2431, (1995) https://doi.org/10.1117/12.207655
KEYWORDS: Wavelets, Computer programming, Quantization, Wavelet transforms, Visualization, Image compression, Visual system, Visual process modeling, Medical imaging, Spatial frequencies

Showing 5 of 9 publications
Proceedings Volume Editor (6)

SPIE Conference Volume | 19 January 2009

SPIE Conference Volume | 9 January 1998

SPIE Conference Volume | 3 March 1995

SPIE Conference Volume | 1 May 1994

SPIE Conference Volume | 8 April 1993

Showing 5 of 6 publications
Conference Committee Involvement (29)
SPIE Defense + Commercial Sensing
15 April 2018 | Orlando, United States
SPIE Commercial + Scientific Sensing and Imaging
9 April 2017 | Anaheim, United States
SPIE Defense + Commercial Sensing
17 April 2016 | Baltimore, United States
SPIE Commercial + Scientific Sensing and Imaging
17 April 2016 | Baltimore, United States
Visual Information Processing and Communication VI
10 February 2015 | San Francisco, California, United States
Showing 5 of 29 Conference Committees
Course Instructor
SC1015: Understanding and Interpreting Images
A key problem in computer vision is image and video understanding, which can be defined as the task of recognizing objects in the scene and their corresponding relationships and semantics, in addition to identifying the scene category itself. Image understanding technology has numerous applications among which are smart capture devices, intelligent image processing, semantic image search and retrieval, image/video utilization (e.g., ratings on quality, usefulness, etc.), security and surveillance, intelligent asset selection and targeted advertising. This tutorial provides an introduction to the theory and practice of image understanding algorithms by studying the various technologies that serve the three major components of a generalized IU system, namely, feature extraction and selection, machine learning tools used for classification, and datasets and ground truth used for training the classifiers. Following this general development, a few application examples are studied in more detail to gain insight into how these technologies are employed in a practical IU system. Applications include face detection, sky detection, image orientation detection, main subject detection, and content based image retrieval (CBIR). Furthermore, realtime demos including face detection and recognition, CBIR, and automatic zooming and cropping of images based on main-subject detection are provided.
SC468: Image Enhancement, Deblurring and Super-Resolution
This course discusses some of the advanced algorithms in the field of digital image processing. In particular, it familiarizes the audience with the understanding, design, and implementation of advanced algorithms used in deblurring, contrast enhancement, sharpening, noise reduction, and super-resolution in still images and video. Some of the applications include medical imaging, entertainment imaging, consumer and professional digital still cameras/camcorders, forensic imaging, and surveillance. Many image examples complement the technical descriptions.
SC080: Fundamentals of Wavelet Image Compression and the Emerging JPEG-2000 Standard
The ISO JPEG committee is in the final stages of developing a new still-image compression standard, referred to as the JPEG-2000 that will be issued in 6 parts. JPEG-2000 is based on wavelet compression and provides the potential for numerous advantages over the existing JPEG standard. In this course, practical implementations of the wavelet transform, as applied to image compression (e.g., memory efficient implementations and the lifting scheme, various integer and floating point bi-orthogonal filters for lossless and lossy compression, etc.), and related quantization and coding strategies are discussed. The technical details of the JPEG-2000 Part 1 algorithm and syntax are reviewed extensively and the JPEG-2000 performance is compared to that of the existing DCT-based lossy JPEG standard. The superior features of the JPEG-2000 proposed standard are demonstrated by numerous image examples.
SC589: Video Compression: Standards and Trends
The MPEG family of standards is ubiquitous in almost all applications involving digital motion sequences. Examples include VCD, DVD, digital camcorders, digital still cameras with video mode, HDTV, and satellite television. This course is an introduction to the basic concepts as well as the functionalities of the MPEG family of standards, namely, MPEG1, MPEG2, MPEG4-2, and MPEG4-10, aka H.264 or JVT. It includes a comprehensive description of the technical aspects, scope, performance, and differentiating factors of these standards. Special emphasis is placed on H.264 due to its novel features and its importance in enabling many new applications. Numerous image and video examples complement the technical descriptions.
SC500: Image Security and Watermarking
This course presents the state-of-the-art techniques for digital image and video watermarking for a variety of applications. Topics include public-key encryption systems (e.g. RSA), digital signature and authentication schemes (e.g. DSS), methods for detecting invisible watermarks in an image, and a detailed discussion of robust, fragile, and semi-fragile invisible watermarking techniques in spatial and spectral domains. Emphasis will be placed on practical systems that are currently in products or are feasible for inclusion into products. In addition to many image examples, a live demonstration of watermark generation, embedding and extraction in a printing/scanning application will be provided.
SC064: Introduction to Electronic Imaging Systems
This course introduces the basic concepts and applications of electronic imaging. Attendees are familiarized with the components and technologies of an electronic imaging system, including capture, processing, storage, transmission and output. Image examples complement the descriptions.
SC245: Introduction to Digital Image Processing
This course is an introduction to the basic concepts as well as applications of the rapidly emerging field of digital image processing. It familiarizes the audience with the understanding, design, and implementation of algorithms in the various sub-areas of digital image processing such as image enhancement, image deblurring, image understanding, image security, and image compression. Over 200 image examples complement the technical descriptions.
SC813: MPEG Family of Video Compression Standards
The MPEG family of standards is ubiquitous in almost all applications involving digital motion sequences. Examples include VCD, DVD, digital camcorders, digital still cameras with video mode, HDTV, movies on demand and satellite television. This course is an introduction to the basic concepts as well as the functionalities of the MPEG family of standards, namely, MPEG1, MPEG2, MPEG4-2 (aka MPEG4 Visual), and MPEG4-10 (aka H.264, AVC or JVT). It includes a comprehensive description of the technical aspects, scope, performance, and differentiating factors of these standards. Special emphasis is placed on H.264 due to its novel features and its importance in enabling many new applications. Numerous image and video examples complement the technical descriptions.
SC590: Advanced Digital Image and Video Enhancement Algorithms
This course discusses some of the advanced algorithms in the field of digital image and video processing. In particular, it familiarizes the audience with the understanding, design, and implementation of advanced algorithms used in contrast enhancement, sharpening, noise reduction, and artifact removal in still images and video. Some of the applications include medical imaging, entertainment imaging, digital cameras and camcorders, digital photofinishing, professional photography, forensic imaging, and astronomical imaging. Numerous image examples and live demonstrations complement the technical descriptions.
SIGN IN TO:
  • View contact details

UPDATE YOUR PROFILE
Is this your profile? Update it now.
Don’t have a profile and want one?

Advertisement
Advertisement
Back to Top