The more the words, the less the meaning, and how does that profit anyone? - Ecclesiastes 6:11
When a wise man is instructed, he gets knowledge - Proverbs 21:11
Digital Signal Processing Techniques and Applications
Digital signal processors have become indispensable in many engineering disciplines, including electronics, computer, communications, sensing, imaging, and biomedical engineering. They form the workhorse of media processing, allowing the streaming and storage of high-quality digital audio and video. Using over 220 informative slides, this course will cover the spectral analysis of discrete-time signals and systems, sampling, IIR/FIR/resampling/adaptive digital filter design and implementation, filter circuits, polyphase filter banks, discrete Fourier and cosine transforms, FFT algorithms, subband coding, noise cancellation, delta-sigma modulators and quantization noise shaping, and pipelined FFT Implementation using FPGA. A practical understanding of the mathematical basis of signal processing is developed through design examples, applications, and Matlab demonstrations. The course is geared toward interested hardware and software engineers, and scientists who need to know the fundamental techniques used in the rapidly expanding field of digital signal processing.
Course Highlights
Discrete-time LTI Systems and Discrete Convolution
Sampling, Quantization, Anti-Aliasing, and Multi-Rate Signal Processing
Z-transform and Digital Filtering
Discrete Fourier Transforms and FFT
IIR, FIR, Resampling, Adaptive Filers, Polyphase and Subband Filter Banks
Least Mean Square (LMS) Noise Cancellation
DSP Hardware and Software
Delta-Sigma Modulators and Quantization Noise Shaping
Pipelined FFT Implementation using FPGA
Intermediate Level. Price: $40.
Digital Image Processing and Compression
Digital image processing has become indispensable in many disciplines, including electronics, computer, communications, and biomedical engineering. DIP forms the workhorse of media processing systems, allowing the streaming and storage of high-quality video. Following an introduction to the subject, participants will learn how digital images can be represented, recognized, and converted to various formats (RGB, grayscale, YUV) for efficient processing. The key image enhancement techniques will then be explained, including equalization, level adjustment, and contrast, as well as the use of lowpass, median, edge detection, and color filters. The discrete cosine transform (DCT) is widely used in image compression. The third section of the course discusses the DCT and compares its performance with the discrete Fourier transform (DFT). The final section of the course focuses on JPEG color image compression, JPEG AI, and MPEG motion video compression. It will briefly discuss the optimization between coded bit rate and image distortion, the role of deep learning, and the Adam algorithm. References for further reading and sample color JPEG compression code are also provided. This concise course is geared toward anyone who is interested in the fundamental techniques used in the rapidly expanding field of digital image processing. Using over 80 illustrative slides, a practical understanding is developed through many numeric design examples and demonstrations.
Intermediate Level. Price: $10.
Wireless Digital Communications
Wireless networks have expanded beyond person-to-person communications, connecting not only users but also machines, devices, and objects. Using over 200 illustrative slides, this course will cover the fundamental principles of digital communications. Participants will learn how to analyze the performance of digital modulation techniques such as quadrature amplitude modulation (QAM) and apply them in modern wireless systems. High-order modulation (such as 256-QAM, 1024-QAM) achieves greater spectral efficiency, thus leading to higher data rates. They form the basis of current and emerging wireless standards (such as 5G and Wi-Fi). By changing the modulation and coding, the available data rate and robustness of the wireless signal can be adapted to deployment conditions.
Course Highlights
Channel Models, Modulation, Link Adaptation
Binary Communications, Entropy, Shannon Capacity
Pulse Shaping, Multi-level Modulation
Power Spectral Analysis and Error Performance for QAM
Error-Control Coding and Error Performance
Signal Estimation and Noise in Digital Communications
Multiple Access Communications
Intermediate to Advanced Level. Price: $40.
OFDM and OFDMA Networks and Systems
OFDM is a special form of multicarrier RF transmission involving orthogonal subcarriers or tones, designed to mitigate the delay spread caused by multipath signal propagation and other forms of interference. It has been widely adopted in wireless and wireline standards, including Wi-Fi, 4G/5G, DSL, HomePlug, and more recently, cable (DOCSIS 3.1/4.0). Using 80 informative slides, this course covers the foundational principles OFDM/OFDMA and the underlying technologies of broadband systems. It is intended for practicing engineers, researchers, and students.
Course Highlights
OFDM principles and analysis
OFDM metrics: FFT size, power spectral density, cyclic prefix, peak-to-average power ratio
OFDM transceiver design, sub carrier synchronization, and error performance
OFDM performance enhancements using multi-user OFDMA
Fast Fourier Transform (FFT) and inverse FFT (IFFT)
Intermediate to Advanced Level. Price: $20.
Wireless Signal Processing For Chip Designers
This course describes the role of digital signal processing in driving wireless technologies. The Nyquist Theorem allows bandlimited continuous-time signals to be represented by their discrete-time samples. Consequently, a wireless communications system, including channel impairments like multipath fading and noise, can be analyzed in terms of their discrete-time equivalents. Linear time-invariant systems, which are characterized by convolution with an impulse response, can be used to model wireless channels. Deconvolution can be used to equalize the effects of the channel. Upsampling, downsampling, and multirate signal processing allow efficient implementation of pulse shaping at the transmitter and matched filtering at the receiver. This course will present many DSP tools that are relevant to wireless system design, analysis, and optimization, including practical techniques related to direct sampling, power amplifier linearization, N-path filtering, phase-locked loop, and multiple antenna signal processing (transmit beamforming, spatial multiplexing, and space-time coding).
Intermediate to Advanced Level. Price: $40.
MIMO Multiple Antenna Systems
The use of multiple antennas forms the basis of high-speed wireless systems. Multiple input multiple output (MIMO) systems take advantage of multipath RF propagation to create multiple versions of the same signal, which increases the chances that the data will reach the receiving antenna without being affected by signal fading. Using 80 informative slides, this course provides a comprehensive overview of state-of-the art MIMO antenna systems.
Course Highlights
Learn the basics of antenna transmission and spatial diversity
Review the benefits and differences between transmit and receive diversity
Understand the MIMO channel and code matrix
Study the beamforming antenna systems and the different beamforming configurations in multi-user communications
Identify the differences between open-loop and closed-loop MIMO
Analyze signal combining and performance of multiple antenna systems
Intermediate Level. Price: $20.
Starlink Low-Orbit Satellite System: Revolutionizing Broadband Internet Access and Mobile Communications
The revolutionary Starlink satellite system offers ubiquity and immediate broadband internet access for both fixed and mobile users to virtually every corner of the Earth. Driven by advanced solar power and reusable rocket technologies, it is a game changer in outdoor wireless communications and the first successful low orbit system with over 10 million subscribers. This concise course contains 21 informative slides that present an overview of the Starlink low earth orbit (LEO) system, the Starlink constellation and architecture, the Starlink satellite design and performance, the Starlink signal propagation delay, orbital speed and Doppler spread, and the Starlink bandwidth scheduling and spot beams.
Beginner Level. Price: $10.
Radio Frequency System Design
Radio frequency (RF) system design forms the basis of wireless communications. This course provides an overview of the principles of RF system design, including the use of antennas, propagation models, and interference mitigation. The course provides a classification of RF systems and then covers the basic functions of antennas, including the near and far fields, antenna gain, directivity, and radiation characteristics. Important RF propagation mechanisms are reviewed, such as the curvature of the RF beam and maximum RF range, surface (ground) wave, space wave, sky wave (ionospheric propagation), scatter propagation, and earth-space propagation. RF propagation impairments are described, including how multipath fading, interference, and noise will impact the threshold received power. Transmitter issues, crosslink Interference, and remote interference and management are also covered. The models governing free-space propagation, outdoor propagation models, and smoothness criteria are studied, together with link budget and receiving antenna electric field calculations. The course comprises 80 informative slides that are meticulously crafted to maximize clarity and accelerate learning.
Course Highlights
Specify and design a radio frequency system
Study the basic functions of antennas and various antenna systems
Identify different RF propagation mechanisms and transmission modes
Understand the RF communications impairments
Beginner to Intermediate Level. Price: $20.
Electromagnetic Theory: A Concise Approach
Electromagnetic theory describes the interaction between electric and magnetic fields, how charges and currents create light and radio waves, and how these waves propagate through a medium. The behavior of electric and magnetic fields is unified under Maxwell's equations. EM theory provides the basis for understanding antenna transmission, transmission lines, microwave devices, electric machines, and space science. This concise course equips the reader with the foundations and key principles of electromagnetism. With some background knowledge in vector analysis and partial differential equations, you can master the subject in under 2 hours.
Course Highlights
Electromagnetic (EM) theory
Properties of medium and polarization vector
Physics of electricity and magnetism
Conservative and solenoidal fields
Electrostatic and magnetostatic energies
Equipotentials
Electrodynamics and Faraday’s Law
Maxwell’s equations
Poynting’s theorem
Uniform plane wave
Transverse EM (TEM) wave
Wave impedance
General form of wave equations
Skin depth
Polarization of uniform plane wave
Wave guiding surfaces and structures
Uniform guiding structure wave analysis
Field equations for rectangular waveguide
Dominant mode of waveguide
Field patterns of TE and TM modes
Intermediate Level. Price: $30.
Next-Generation Bluetooth 6 and Beyond
Bluetooth is a cable replacement technology for short-range data exchange and has become indispensable for smartphone chipsets, hands-free calls, in-vehicle infotainment, fitness bands, hearing aids, and wireless ear buds. Bluetooth devices communicate with each other in a limited area to form a small network. The Bluetooth consumer market is driven by over 1 billion wireless audio accessories that are sold annually, including ear buds, gaming headsets, and smart speakers. The ubiquity and quality of Bluetooth voice communications and audio streaming will be further enhanced with LE audio and the use of advanced codecs such as LC3.
Using over 330 informative slides, this course describes the foundational principles of Bluetooth, including the latest technologies and applications. More specifically, it discusses the technical details of the Core Specification 6.2 and new use cases such as location and positioning services, and multi-stream audio sharing and streaming. Bluetooth LE audio and real-time isochronous stream support are covered, including subrated connections and flow control in telephony and audio applications. The course also presents key Bluetooth physical and medium access layer mechanisms, as well as detailed packet formats that illustrate the functions of each mechanism. Practical tips on Bluetooth audio codecs, Android Bluetooth, Radio Interface Layer (RIL), Hardware Adaptation Layer (HAL), and Qualcomm MSM Interface (QMI) are also provided.
Beginner to Intermediate Level. Price: $40.
Emerging Wi-Fi Technologies and Applications
Wi-Fi data rates and spectral efficiencies have continued to improve over the past two decades. By adding multi-user and multi-link transmission to multi-antenna and multi-carrier capabilities, next-generation Wi-Fi will be able to connect to an unprecedented number of personal devices and “things”, expanding beyond user-to-user communications. This course describes the foundational principles of Wi-Fi, including the latest technologies and applications. In addition to 11n, 11ac, and 11ax, it discusses the technical details of the new 802.11be amendment and provides a comparative assessment of 802.11ax and 802.11be. The course also presents practical issues in Wi-Fi performance optimization, and key physical and access layer mechanisms. Among the topics covered include OFDM, OFDMA, multi-user multi-antenna multi-link technologies, beamforming protocols, and operating range versus rate tradeoffs. This indispensable course is designed for any wireless engineer building advanced Wi-Fi systems from ground up and comprises 200 informative slides that are meticulously crafted to maximize clarity and accelerate learning.
Course Highlights
Principles of current and emerging Wi-Fi standards
In-depth coverage of 11n, 11ac, 11ax, and 11be
Powerful tips on system optimization
Practical comparison of OFDMA and multi-user MIMO
Beginner to Intermediate Level. Price: $40.
5G-NR Wireless Systems
The mobile cellular standard beyond 4G-LTE is 5G. If Wi-Fi is wireless Ethernet, then 5G is wireless Fiber. 5G promises to deliver the Internet of Everything by empowering smart cities and homes, industry automation, self-driving cars, augmented reality, and work, gaming, and entertainment in the cloud. While 4G-LTE is driven by millions of multimedia personal devices that require high-speed internet connectivity, 5G supports an even greater number of applications and services, expanding beyond person-to-person communications. This new kind of wireless network connects not only users but also machines, devices, and objects. By using both shared and millimeter-wave spectrum in a flexible and efficient manner, network performance is enhanced in terms of better link quality and reliability, higher connection speeds and density, and lower latency. Many operators around the globe have rolled out fixed, mobile, and private 5G services, with over 5 billion mobile subscribers and 15 billion Internet of Things (IoT) connections. This course describes the foundational principles, technologies, architecture, protocol layers, and use cases of 5G, including 3GPP Release 15, 16, 17, and 5G-Advanced (Release 18). It also offers invaluable technical insights and important considerations in 5G base station and user handset implementation. This course is concise but informative with over 125 meticulously prepared slides that are designed for the busy engineer and C-level executive. In 2 hours, you will fully understand the entire 5G ecosystem, including the key components and technologies.
Course Highlights
Review 5G bandwidth aggregation, duplexing, scalable waveform and numerology, multicarrier modulation
Study 5G architecture, protocol layers, uplink and downlink channels, network slicing, power management
Learn 5G antenna technology, small cells, fixed wireless, non-terrestrial networks, private networks, open RAN
Study the evolution of 5G base station, remote radio head, signaling networks, and security protocols
Understand 3GPP Release 16, 17, and 18
Beginner to Intermediate Level. Price: $40.
4G-LTE Wireless Systems
The first version of the 4G-LTE standard was ratified as 3GPP Release 8 in Dec 2008. The standard describes the evolved universal terrestrial radio access network (E-UTRAN), System Architecture Evolution (SAE), the parallel development for the core network, and the Evolved Packet Core (EPC). It provides the basis for future 3GPP Releases, including LTE-Advanced, LTE-Advanced Pro, and 5G. Although 5G technologies are available, 4G-LTE networks remain indispensable. These networks have become a global success, driven by ubiquitous multimedia social apps and they form the basis of 5G deployment. For example, many operators still use a non-standalone (NSA) 5G network, with 5G radios based on a 4G-LTE core. This course is concise but informative, designed for the busy engineer and C-level executive. In under 3 hours, you will fully understand the entire 4G-LTE ecosystem, the key components, and what technologies are popular.
Course Highlights
Understand the LTE architecture, functional blocks, and protocol layers
Learn the LTE physical layer, SC-FDMA and OFDMA transmission, and subcarrier allocation
Study the MIMO modes, FDD/TDD frame formats, and structure of resource blocks
Learn the LTE uplink and downlink channels, MBMS, NB IoT
Understand the 3GPP Releases
Review IMS, SIP, VoLTE, H.323
Beginner to Intermediate Level. Price: $40.
Project 25 Digital Mobile Radio System
Project 25 (P25) is a global standard that has been adopted by many industries such as utilities, airports, transit, petroleum, and chemical companies that rely on mission-critical communications and interoperability with public safety agencies in an emergency. The operating distance of P25 can be up to 32 miles, far exceeding 4G and 5G mobile cellular. This course discusses the P25 goals and system model and its components, features, functions, services, interfaces, infrastructure and configurations. It will also review the P25 channels and network control elements, the conventional and trunking systems, the coverage configurations such as simulcast, multicast, and voting as well as the consoles and subscriber units. The course will cover the evolution of land and digital mobile radio technologies in the final section, and comprises 60 meticulously prepared slides that are informative yet concisely presented. Course was attended by the Divisional Head of Information Communication and Technology Division of Jamaica.
Course Highlights
Discuss P25 goals and system model
Understand P25 components, features, functions, and services
Review P25 interfaces, infrastructure and configurations
Learn P25 channels and network control elements
Review P25 conventional and trunking systems
Discuss P25 simulcast, multicast, and voting
Review P25 consoles and subscriber units
Study the evolution of land and digital mobile radio technologies
Beginner Level. Price: $10.
AI, Neural Networks, and ChatGPT
Artificial intelligence (AI) has recently emerged to be a technology revolution that is able to provide benefits beyond traditional rules-based approaches. AI and neural networks are able to overcome the complexities and optimize the performance of communications networks, computer graphics, multimedia and language processing systems, data science, navigation and voice assistants, and numerous applications. Using 230 informative slides, two interesting projects, and Python code, this course will equip participants with the foundational knowledge on the key building blocks of naturally intelligent learning systems and generative AI, including large-scale language models used in the global phenomenon ChatGPT. There is a short quiz at the end of the course.
Course Highlights
Overview of AI and machine learning, and their capabilities
Study the design of ChatGPT, Claude, Llama, Gemini, Grok, DeepSeek
Neural network architecture and implementation, including perceptron and adaline training, backpropagation and attractor networks with memory, recurrent networks, biological and competitive learning, and interpretable modeling using the Kolmogorov-Arnold Network
Generative AI using supervised, reinforcement, unsupervised training
Speech, image, and video AI enhancements using recurrent neural network, convolutional neural network (AlexNet, UNet), Markov and diffusion models, transformers, and Adam optimizer
ChatGPT components, including tokenization, embedding, encoding, decoding, language and post processing
Beginner to Intermediate Level. Price: $30.
Mathematics for AI
This course will equip the student with the math foundations that underpin modern AI systems. It is broken down into 4 key areas: linear algebra, optimization, discrete mathematics, probability and multivariate analysis.
Course Highlights
Linear algebra: Matrices, Vectors, Directional derivatives
Optimization: Gradient descent, Lagrange multipliers, Quadratic programming, Unconstrained optimization
Discrete mathematics: Shortest path, Minimum spanning tree, Combinatorics, Recurrence relations
Probability and multivariate analysis: Bayesian inference, Covariance and correlation, Discriminant and cluster analysis
Beginner to Intermediate Level. Price: $30.
Versatile Video Coding Technology and Applications
Television is the most engaging source of information and entertainment. Online services allow TV content and movies to be streamed instantly or downloaded on demand, and has opened up new ways for discovering, sharing, and consuming TV content anywhere, anytime, and on any device. Conversely, it takes nothing more than a smartphone and a YouTube channel to become a global broadcaster and producer of live events. Because improvements in video compression require additional tools and options, each generation of video codecs has a new syntax defining a bitstream so newer codecs are typically not backward compatible with older generation decoders. State-of-the-art standards such as Versatile Video Coding (VVC) and AOM Video 1 (AV1) will bring even greater efficiencies using highly complex tools. These tools are described in this course, which contains over 300 informative slides. Optimizing the efficiency of video coding requires a painstaking effort and a systematic approach in analyzing the coding performance using a wide variety of video content and coding parameters. Factors such as resolution, color/brightness volume, frame rate, and amount of information loss in video coding all impact the visual quality. This course is packed with many numeric examples to illustrate the impact and tradeoffs when combining coding parameters as well as effective tips in coding implementation.
Intermediate Level. Price: $40.
H.264/AVC Video Coding
This course covers several important features of H.264/MPEG-4 AVC video coding standard. H.264 currently dominates web, mobile, and connected TV sectors. Virtually all new smartphones and tablets support H.264 using the MP4 container, including Apple, Android, and Windows Mobile. H.264 is also a key video format for HTML5. H.264 overcomes many limitations of motion estimation in H.262/MPEG-2 with improved interprediction via fine-grained motion estimation, multiple reference pictures, unrestricted motion search, and motion vector prediction. Additionally, H.264 offers improved intracoding in the spatial domain using a context-sensitive deblocking filter and many techniques for mitigating errors, packet losses, and bandwidth variability, such as the use of scalable bitstreams (corresponding to different quantization levels) and slice coding (with no possibility of spatial error propagation from one slice to any other slice within the video picture). The improved coding efficiency and the new error resilient features make this standard a perfect candidate for video streaming, broadcasting, and conferencing over a variety of fixed and mobile networks.
Course Highlights
H.264 architecture and hierarchy
H.264 picture sequence
H.264 profiles and levels
H.264 block partitions, intracoding and intercoding
H.264 quantization, transforms and entropy coding
H.264 in-loop deblocking filter
H.264 error resilience and concealment
Scalable video coding
Multiview coding
Intermediate Level. Price: $30.
H.265/HEVC Video Coding
The emergence of UHD video services has created a need for coding efficiencies superior to H.264/AVC. The ubiquity of HD-capable mobile devices has also increased the demand for high quality video delivery. With H.265/HEVC, online video services are revolutionized by efficient and scalable delivery of digital content to heterogeneous home and enterprise networks, and user devices. Two key differences between H.264 and H.265 include increased modes for intraprediction and adaptive partitioning for interprediction. H.265 specifies three different units. The coding unit defines a region in the video picture that shares the same intra or interprediction mode. The prediction and transform units define the regions sharing the same prediction and transform information respectively. The coding and transform units are specified using different quadtrees, which can be flexibly pruned to smaller units to match the characteristics of the video content. The decoding complexity of H.265 is not significantly greater than H.264. 720p videos can be decoded on H.265-equipped mobile devices without significant battery drain.
Course Highlights
H.265 architecture and hierarchy
H.265 picture sequence
H.265 profiles and levels
H.265 block partitions, intracoding and intercoding
H.265 quantization, transforms and entropy coding
H.265 in-loop deblocking filter
H.265 error resilience and concealment
Special coding modes
Intermediate Level. Price: $30.
A Video Coding Refresher
Significant improvements in video coding efficiencies entail a corresponding increase in encoding computation and complexity. For example, very high quality encoding may only be suitable for non-realtime applications. As a consequence, video codec development will become increasingly optimized toward specific applications in future. Optimizing the efficiency of video coding requires a painstaking effort and a systematic approach in analyzing the coding performance using a wide variety of video content and coding parameters. Factors such as resolution, color/brightness volume, frame rate, and amount of information loss in video coding all impact the visual quality. The course gives an overview of the key principles of video coding and comprises 120 illustrative slides that are meticulously prepared to maximize clarity and accelerate learning. More specifically, it provides invaluable insights on the video coding building blocks.
Course Highlights
Color formats, HDR technologies, H.26x (MPEG) video coding
Block partitioning, intracoding and intercoding
Transform coding and DCT
Quantization and entropy coding
In-loop filtering
Video containers, interfaces, and IP transport
Beginner Level. Price: $20.
Digital Audio Coding Standards and Applications
Developing digital audio applications can be challenging due to the tradeoff between audio quality, codec speed, and compression efficiency. This course provides a concise presentation of audio coding basics, perceptual and subband coding, speech coding standards (AMR, EVS), audio coding standards (AAC, SBC, LC3), the Qualcomm Hexagon digital signal processor, and the Android automotive audio framework. The participant will learn valuable tips related to perceptual audio compression using overlapped transforms, audio interaction, audio control (focus, ducking, concurrent interactions, policy configuration), and Android audio. The course is based on a set of class notes that was developed when the instructor was training a large number of engineers from Qualcomm and Motorola Solutions. With over 160 illustrative slides, this indispensable course is designed for any audio engineer building advanced systems from ground up. As you will discover, digital audio is never standing still but constantly evolving with innovative and game-changing technologies. At the same time, audio applications are becoming more pervasive and diverse than before.
Course Highlights
Audio Coding Basics
Perceptual compression
Speech Coding Standards: AMR, EVS
Audio Coding Standards: AAC, SBC, LC3
Qualcomm Hexagon DSP: Audio developer network
Android Automotive Audio Framework: Focus, ducking, concurrent interactions, policy configuration
Intermediate Level. Price: $20.
GPGPU Programming using CUDA
The Central Processing Unit (CPU) handles all the tasks required for all software on the computer or server to run correctly. A Graphic Processing Unit (GPU), on the other hand, supports the CPU to perform concurrent calculations. A GPU can complete simple and repetitive tasks much faster because it can break the task down into smaller components and finish them in parallel. These cores were initially designed to process images, video game computer graphics, and visual data. General Purpose Graphic Processor Units (GPGPUs) were adopted to enhance other computational processes, such as transformers and deep learning. More recently, AI is driving GPU tensor cores that achieve significantly higher throughput compared to traditional cores. The course comprises over 150 informative slides with several programming exercises using the NVIDIA CUDA parallel computing platform and application programming interface (API) that allows software developers to use GPGPUs for general-purpose processing.
Course Highlights
Study GPGPU internal architecture
Review scientific problems GPGPUs solve well
Understand graphics pipeline and steps to construct a scene
Study how GPGPUs are applied to neural networks and video decoding
Learn GPGPU memory structure and optimization techniques
Learn principles of practical algorithms to parallelize an implementation
Be able to write C/C++, FORTRAN, and MATLAB simulation code to execute on CUDA GPGPU for a specific application
Be cognizant of CUDA GPGPU programming quirks
Beginner to Intermediate Level. Price: $30.
Smartphone Camera Design
The camera is a vital component of the smartphone and its utility is indispensable. The design of the smartphone camera system determines the quality of the captured photos and videos. This course covers the key topics related to smartphone camera technology, including emerging features that leverage on AI in image and video processing. The course comprises 150 informative slides that are meticulously crafted to maximize clarity and accelerate learning.
Course Highlights
Study smartphone camera system components
Learn light, color, and spectral distribution
Study the difference between radiometry and photometry, and their measured quantities
Discuss the photoreceptors and sensitivity of human visual system
Study the structure of RGB color space
Study the color imaging system components and imaging quantities
Identify the purpose of display rendering transform
Understand the color filter array
Review digital video resolution, color depth, and formats
Understand dynamic range and color gamut
Identify HDR formats and transfer functions
Review image signal processor architecture and optical system concepts
Understand key camera parameters
Study sensor size, pixel pitch, Airy disk, Nyquist frequency, and modulation transfer function
Review various types of color filter arrays
Identify CMOS and CCD image sensors
Understand various camera and image noise sources
Learn image correction and enhancement techniques
Review camera lens structure and material
Learn techniques to overcome optical distortions
Review image recognition and convolutional neural network
Learn adaptive linear training in color prediction
Discuss advanced smartphone camera features
Intermediate Level. Price: $20.