About me
-
- FPGA SoC Development
- Implementation of Signal, Video, Image Processing and specific algorithms
- Adaptive, reusable and extensible system architectures
- Optimization of throughput and latency for specific technology
- Reliable Clock Domain Crossing (CDC) and acquisition of asynchronous signals
- Development experience with Xilinx (ISE, EDK, Vivado, Vivado HLS), Intel (Quartus Prime), Lattice (ispLEVER, Diamond)
- Simulation and functional verification with ModelSim
- FPGA SoC Development
- Video and Image Processing
- Algorithms such as: DeBayer, standard ISP, Dead Pixel Correction, High Dynamic Range (HDR), digital Image Stabilization, Color Correction, Autofocus, Image Sharpness, Image Fusion, Extended Depth of Field (EDoF), FFT, DWT
- Building modern video processing pipelines
- Video and Image Processing
- Signal Processing
- digital filters especially SuperSampleRate-FIR/IIR filters
- high resolution time measurement in ADC-SubSample range (relevant for LiDAR, Time of Flight (ToF))
- high resolution signal amplitude determination
- noise shaping, oversampling and signal enhancement
- different types of Time-to-Digital Conversion (TDC) (relevant for LiDAR, Time of Flight (ToF))
- Acquisition and processing of detector signals (Pulse Shaping)
- Signal Processing
- FPGA SoC Technology
- Xilinx (Zynq Ultrascale+ MPSoC, Kintex, Artix, Virtex, Spartan)
- Intel (Stratix, Cyclon)
- Lattice (MachXO2, CrossLink)
- Multi-gigabit Transceiver (MGT)
- FPGA SoC Technology
- Camera and image sensors
- CCD, CMOS image sensors and line sensors
- Direct connection of image sensors to FPGA technology
- Camera modules incl. ISP and interfaces like USB3, MIPI, LVDS, Camera Link
- Camera and image sensors
- Interfaces and Communication
- for memory: DDR SDRAM, SRAM, Flash
- for GigaSample ADC: LVDS, JESD, Parallel
- for bus systems: PCI, PCIe, I²C, USB, Ethernet
- for vision systems: MIPI, LVDS, Camera Link, HDMI
- Interfaces and Communication
- Hardware related Software development
- Development of bare metal applications for ARM Cortex, MicroBlaze, Nios, LEON3 (SPARC architecture) in C or C++
- Hardware related Software development
- Software Development
- Embedded Linux for the implementation of host functions in complete systems
- Use of NVIDIA Jetson series for embedded software execution and GPU acceleration of image processing and specific algorithms using CUDA
- Computer graphics and visualization in embedded systems using OpenGL ES
- Application development for host systems in C++ or C# using MS Visual Studio or GCC
- Software Development
- Programming environments
- MATLAB, Python for the development, simulation and evaluation of innovative algorithms
- Programming environments
April 2023
Markus Jäger, Tilo Reinert
A digitizer based compact digital spectrometer for ion beam analysis using field programmable gate arrays and various energy algorithms
Review of Scientific Instruments 84 (8), 085105 (2013)
Markus Jäger, TilmanButz
FPGA implementation of digital constant fraction algorithm with fractional delay for optimal time resolution
Markus Jäger, TilmanButz
A compact digital time differential perturbed angular correlation-spectrometer using field programmable gate arrays and various timestamp algorithms
Review of Scientific Instruments 82, 065105 (2011)
A user-friendly fully digital TDPAC-spectrometer
A method for correcting colors of a color reproduction of a digital microscope and a digital microscope are described. In a first step of a method according to the invention, a color image of a sample that is to be examined under the microscope is recorded. When the recording is performed, wavelength-dependent properties of a microscope illumination unit that illuminates the sample are determined in order to describe a state of the microscope illumination unit, in that settings selected at the microscope illumination unit are captured. A set of correction values is determined, which is associated with a state of the microscope illumination unit that is selected in accordance with the state of the microscope illumination unit determined when the recording is performed. In a further step, the colors of the recorded color image of the sample are corrected by applying the correction values of the previously determined set.
Provided is a microscope comprising a recording unit, having a magnifying imaging optical unit and an image module, for recording images of a sample with a first image frequency and a digital evaluation unit, to which the recorded images are supplied and which carries out predetermined image processing based on the recorded images and produces, as a result, output images with a second image frequency that is smaller than the first image frequency or equal to the first image frequency and can transfer them to an output unit for representation.