About
Hi, I am a computer scientist with specialisation in robotics, compiler construction, and software engineering.
My interest include computer vision, simulation, and advanced programming languages.
I also play the harmonica.
Skills
- operating systems: GNU/Linux (Debian, Kubuntu) (LPI101 certification), Microsoft (MinGW)
- computer vision: HornetsEye (deprecated, main-developer), OpenCV, PyTorch, AIscm (main-developer)
- Coursera Deep Learning Certificate
- image files: ImageMagick, OpenEXR
- audio/video files: FFmpeg
- sensors/actors: V4L2, libdc1394, libfreenect, ALSA, WiiMote, Robobuilder
- image processing: element-wise operations, histograms, warps, Otsu thresholding, correlation, connected components, edge detection, corner detection, feature descriptors, Hough transform, depth from focus, Fourier transform
- object recognition: normalised cross-correlation, PCA (Camspace algorithm), geometric hashing, RANSAC, planar marker recognition, Zhengyou Zhang camera calibration
- object tracking: Camshift tracking, Bounded Hough Transform, Lucas-Kanade tracker, SVD matching
- compiler construction: Bison, Flex, LALR for Scheme, Clojure Instaparse, LLVM JIT API
- operating systems: Debian, Microsoft Windows (MinGW)
- programming languages: Guile, Ruby, Python, Clojure, C/C++, x86-64 machine code
- software development: SOLID, TDD, Continuous Integration with Github/Gitlab/Docker
- graphical user interfaces: Qt6, PySide6, OpenGL, X video extension
- build tools: rake, autoconf, automake, make
- version control systems: Git
- documentation systems: Yardoc, Doxygen
- testing: RSpec, Cucumber, pytest, GitHub Actions, GitLab CI
- editors: Vim
- publishing: LaTeX, Zotero, TexPower/Powersem, Inkscape, GIMP, Jekyll
- team work: Agile/SCRUM, pair programming, code reviews
Publications
- Selected publications:
- J. Wedekind, J. Penders, M. Howarth, A. J. Lockwood, K. Sasada: Using Generic Image Processing Operations to Detect a Calibration Grid (bibtex, mirror), May 2013, technical report
- A. J. Lockwood, J. Wedekind, R. S. Gay, M. S. Bobji, B. Amavasai, M. Howarth, G. Möbus, B. J. Inkson: Advanced transmission electron microscope triboprobe with automated closed-loop nanopositioning, Measurement Science and Technology, Volume 21 Number 7, 2010 (Bibtex)
- J. Wedekind, H. Abdul Rahman, M. Howarth, K. Dutton: Implementing Arrays and Tensors with Ruby and libJIT (bibtex, mirror), September 2009, technical report
- J. Wedekind, M. Howarth, J. Travis, K. Dutton, B. Amavasai: Real-Time Computer Vision with Ruby and libJIT, poster presentation, 2008 AVA Meeting, December 2008, Bristol
- J. Wedekind, B.P. Amavasai, K. Dutton, M. Boissenin: A machine vision extension for the Ruby programming language, 2008 IEEE International Conference on Information and Automation (ICIA 2008), pp. 991-996, June 2008, Zhangjiajie, China (also see foils, bibtex)
- J. Wedekind, B.P. Amavasai, K. Dutton: Steerable filters generated with the hypercomplex dual-tree wavelet transform, 2007 IEEE International Conference on Signal Processing and Communications (ICSPC 2007), pp. 1291-1294, November 2007, Dubai, United Arab Emirates (also see foils, bibtex)
- J. Wedekind, M. Boissenin, B.P. Amavasai, F. Caparrelli, J. Travis: Object Recognition and Real-Time Tracking in Microscope Imaging, Proceedings of the 2006 Irish Machine Vision and Image Processing Conference (IMVIP 2006), Dublin, Ireland (also see IMVIP 2006 proceedings and foils, bibtex)
- J. Wedekind: Focus set based reconstruction of micro-objects, International IEEE Conference on Mechatronics & Robotics (MechRob'04), Aachen, Germany, 13-15 September 2004 (also see foils, bibtex)
- Presentations:
- PhD thesis:
- Diploma thesis:
- First thesis: