Machine Learning, Deep Learning, AI: the foundation of most future technologies (IMHO)
Computer Science I like low level, 10 layers of abstraction and emulation is 8-9 layers too many. I’m a fan of Open Source and that’s because I’ve “grown up” on various alternative operating systems – I appreciate diversity and alternatives to the “mainstream”
LINUX: my OS of choice for daily use
Android and other “mobile” systems: mobile hardware has gotten ridiculously fast, it’s encourage to take advantage of this power
3D: acquisition, processing and presentation, especially 3D surface reconstruction by vision methods – stereoscopic camera sets as well as from image sequences (structure from motion), e.g. the TAPAS project
Image: compression, digital processing, recognition, compensation for distortions introduced by the optical path of cameras and CCD/CMOS sensor
Telecommunications: issues related to broadband modems (e.g. ADSL), in particular OFDM, communication channel equalization, interference, etc…