Curriculum Vitae for Peter Toft
Peter Aundal Toft
Ms.Sc. E.E.,
Ph.D. in Mathematical Modelling
Senior Specialist in Modem Algorithm Design at Nokia
External university referee (censor) Electrical Engineering 2006-2010.
Blogger at Version2, earlier also at the Danish weekly engineering magazine "Ingeniøren"
Linux advocat for many years
During 1997-2002 Chairman of the Danish/Swedish Linux Users
Group - SSLUG .
During May-November 2003 + 2005 member of the board of the Danish/Swedish Linux Users Group - SSLUG.
Former Vice-chairman in the board of the Danish UNIX Users
Group - DKUUG. November 2003-August 2004. + Nov 2006-May 2007
Chairman of the grundejerforening Knolden.
Born December 12. 1968 in Virum, Denmark, Danish citizenship.
Married to Katja Blankensteiner, Two kids at home
Home Address: Mosebakken 23, 2670 Greve,
Phone +45 43 60 06 12.
Mobile +45 22 92 38 62.
Email pto@linuxbog.dk
(previously pto@sslug.dk, ptoft@eivind.imm.dtu.dk, pto@imm.dtu.dk)
Research experience
-
Tomography.
-
Modelling of fMRI data (Functional Magnetic Resonance Imaging).
-
Reconstruction methods for Positron Emission Tomography.
-
3D segmentation and geometrical modelling.
-
Noise modelling in PET images.
-
3D visualization and VRML.
-
The Radon and Hough transform
-
Linear and generalized Radon and Hough transforms.
-
Noise influence on the Radon/Hough transform.
-
Curve detection algorithms e.g. in multidimensional seismic signals
-
The generalized Radon and Hough transform.
-
Linear and nonlinear signal modelling
-
Telecommuniation, GSM/EDGE, WCDMA, MIMO ... can't tell about it, but
it's fun :)
-
Non-linear techniques
-
Inversion theory.
-
Adaptive methods.
-
Design of efficient algorithms.
- UNIX tools and systems.
- Network security.
-
Very skilled in Linux systems and
applications. HP, SGI, and Solaris.
-
UNIX administrator.
-
Skilled in C, C++, Matlab, SGML Docbook,
Perl,
HTML, Shell scripting.
-
WWW technology. CGI.
-
Network security
-
CVS - Revision control
systems.
-
Applications using signal processors.
Background
-
Master of Science in Electrical Engineering 1993 from the Technical University
of Denmark with a average of 11.3 (on a scale from 0 to 13) and the final
project about Generalized Radon transform for seismic application was given
the mark 13 (the highest possible mark). Supervisors on my masters project:
Peter Koefoed Møller and Kim Vejlby Hansen.
-
From March 1993 Ph.D student at the Department of Mathematical Modelling
(previously Electronics Institute), Technical University of Denmark until
June 1, 1996. Supervisors:
John Aasted Sørensen from IMM and Peter Koefoed Møller from
Signal-Data.
-
From October 1. 1995 to December 31 1995
employed at the Electronics Institute, DTU.
-
Participated in a series of Ph.D. courses during 1993-1996.
-
Several longer and shorter exchange visits at the National University Hospital
during 1994 and 1995.
-
Successfully defended the Ph.D. degree September 13, 1996.
-
During the summer 1996 employed at the University Hospital in Copenhagen
as a network and computer specialist.
-
From September 1996 employed in a Post Doc position at Section for Digital Signal
processing at the Department of
Mathematical Modelling funded by the Human Brain project (US P20
grant MH57180) and the Danish Interdisciplinary Neuro Research Project
(supported by Danish Research Councils).
- First half of 1998 : Software Project Manager in Danish Maritime Institute
- From June 2, 1998 : System Design Engineer at Nokia Mobile Phones.
- From April 1999 : Senior System Design Engineer at Nokia Mobile Phones.
- March 2001-March 2006 : Specialist at the Algorithm Design group of
Nokia Mobile Phones, Copenhagen.
- 2002-2004 : Part-time employment at the Engineering weekly newspaper (Ingeniøren)
- April 2006 : Senior Specialist in Algorithm Design at Modem System Design group of
Nokia, Copenhagen.
- April 2006- : Approved as external referee for the Engineering Universities of Denmark
in the "Electro" area.
- 2006-2007: Exernal referee at Aarhus University and Engineering College of Copenhagen.
Awards
-
"Operating system of the year" - Linux. Price received
on behalf of the Linux-developers and users. PC World 1998.
- Bit'en - awarded March 29 2001. The price is given by the
IT-section of the Danish engineering society (IDA-IT) for the
leadership of SSLUG and to get more focus on Linux and Open Source.
Patents
"Mobile station speed estimation" US patent 7,218,934
Administrative work
-
From 1993 to 1995: Member of the Electro Ph.D. Programme Committee
-
From 1997: Member of the board of SSLUG
-
Liason for the 1997
IEEE Nuclear Science Symposium and Medical Imaging Conference
- December 97:
In the organizing committee of Tools
for Mathematical Modelling conference St.-Petersburg, Russia, December
3-6, 1997.
-
1998-2002: Chairman of the Linux Users Group SSLUG
- May 1998: Conference president for Linux98 - the first Danish/Swedish Linux
conference. More than 500 people attended!
- April 1999: Steering group of Open Networks 99
http://www.on99.dk.
- March 2000: Steering group of the LinuxForum 2000
conference http://LinuxForum.dk.
We were in total 600 people and it was great :)
- March 2001: Steering group of the LinuxForum 2001
conference http://LinuxForum.dk.
Again 600 penguins and daemons :)
- March-April 2001: Steering group of the GUADEC 2001
conference http://www.guadec.dk.
- April-June 2001: Editor of the conference report from
"Open Source Software i Offentlige institutioner".
- 2001: Part of the steering group for the Uptime(1)
conference to celebrate the 1.000.000.000 seconds of UNIX
- 2001-2002: Part of the steering group for the LinuxForum 2002
conference.
- 2002-2003: Part of the steering group for the LinuxForum 2003
conference.
- 2003-2004: Part of the steering group for the LinuxForum 2004
conference.
- 2004-2005: Part of the steering group for the LinuxForum 2005
conference.
- 2005-2006: Part of the steering group for the LinuxForum 2006 conference.
- 2006-2007: Part of the steering group for the LinuxForum 2007 conference.
-
2003: Member of board for the Linux Users Group SSLUG
Presentations at Conferences, workshops, seminars and public meetings
-
August 1994: Oral presentation at the "Interdisciplinary Inversion Summer
School" in Moensted, Denmark.
-
October 1994: Oral presentation at the "IEEE EUSIPCO 94" in Edinburgh,
Scotland.
-
Summer 1995: Poster and presentation at "Den Fjerde Danske Konference
om Moenstergenkendelse og Billedanalyse" (The fourth Danish conference
on pattern Recognition and Image Analysis) in Copenhagen, Denmark.
-
Summer 1995: Poster and presentation at the "Interdisciplinary Inversion
Conference 95" in Aarhus, Denmark.
-
October 1995: Poster at the "IEEE Medical Imaging Conference 95" in San
Francisco, USA.
-
May 1996: Poster at the "IEEE ICASSP 1996" in Atlanta, USA.
-
September 1996: Poster at the "NORSIG 96" in Helsinki, Finland.
-
May 1997: Poster session at the "Human Brain Mapping Conference 1997"
in Copenhagen, Denmark.
-
May 1997: Oral presentation at the "Human Brain Project Workshop" at Bornholm,
Denmark.
-
September 1997: Two posters and oral presentations at "Interdisciplinary
Inversion Workshop 5" in Århus, Denmark.
-
Dec 1997: Invited speaker at the EmNET/NIS
Workshop "Tools for Mathematical Modelling" in St. Petersberg, Russia.
- May 98: Plenary speaker at the Linux98 conference in Copenhagen, May
16. Held by DKUUG and SSLUG.
- Numerous Linux roadshow talks during 1997-2000 together with DKUUG and
national LUG's.
- September 1998: Invited speaker at Kontor & Data 98. Talked about Linux.
- Invited speaker at the "Linux seminar dag" held at Dansk Data
Elektronik 22/1 1999.
- January 1999: Live on Danish national radio (P1 harddisken) about Linux.
- February 1999: Interview on Danish national radio (P3 god morgen
P3) about Linux and Windows Refund day).
- March 9. 1999: Interview on Danish national television for the
evenings news (DR TV 21:00) about Linux.
- 1999: Interviewed together with Hanne Munkholm (member of the board of
SSLUG) for the magazine "Teknologi debat", made by the Danish council
of technology ("Teknologirådet"). Article 1/99, March, pages 20-21.
- May 1999: Invited speaker at the DECUS seminar in Middelfart.
Talked about Linux vs. Windows NT.
- November 1999: Invited talk about Linux for the "Vest Sjællands
Erhvervsråd".
- February 2000: Live on Danish national radio (P3 hovedkvarteret)
about Free Software and Linux.
- April 2000: Interviewed to Danish public TV (DR TV1) about the
antitrust ruling against Microsoft.
- September 2000: Invited key note speaker at the IDG conference
"Linux - forretningsorienteret anvendelse", held at Falkonér centeret,
Frederiksberg, Denmark.
- October 2000: Invited speaker at Copenhagen University law school
(Professor Mads Bryde Andersen) about software patents.
- Nov 2000: Invited speaker together with Hanne Munkholm at FLUG. Evening talk about network security.
- Nov 2000: Invited speaker at Rotaract (Rotary) in Copenhagen about
software patents.
- Dec 14 2000: Invited speaker together with Ole Nørklit/Nokia at
Ingeniørhøjskolen, Copenhagen. The topic was
"UMTS - WCDMA for the 3. generation mobile system"
- Feb 2001: Invited speaker at the Komponent 08
- March 2001: Invited speaker at Greve computerclub
- March 2001: Invited speaker IDA-IT (The Danish Engineering
Organisation IT-comitee)
- April 2001: Invited speaker at the conference
"Open Source Software i Offentlige institutioner"
(Open Source Software in public administration).
- October 2001: Invited speaker at the culture conference
CULT2001.
- November 2001: Invited speaker at "Kommunernes landsforening kursus: Informationsteknologi i kommunerne"
- January 2002: Invited session-speaker at the Comdex Nordic 2002-conference in Göteborg
in the special-track on Linux
- May 14 2002: Invited session-speaker at the NTI (Denmark) at
Bellacenter on the topic "Linux as a network component"
- October 2002: Interviewed to national radio news about
Linux.
- October 2002: Invited speaker at Copenhagen University law school
(Professor Mads Bryde Andersen) about Open Source, Linux and software patents.
- October 2002: Invited speaker at the Open Source conference
held by the Danish government.
- Feb-April 2003: Invited speaker 7 places in Denmark about Open Source
- March 2003: Invited speaker at DTU for a Ms Sc course
- June 2003: Poster-presentation at
the conference Signal Processing
Advances in Wireless Communications, Rome Italy June 16-18
2003. The paper accepted for presentation is "Speed Estimation for WCDMA based on
the Channel Envelope Derivative" by Carsten Juncker, Peter Toft
and Niels Mørch - Nokia.
-
Invited speaker at Novell Perspective Conference 10. oktober 2003 - two presentations.
- Dec 2003:
Invited speaker at Jyske Bank, internal presentation.
- 2005-2007: Many presentations for SamData et al.
Publications
Thesis
-
Peter Toft: "The Radon Transform - Theory and
Implementation", Ph.D. thesis. Department of Mathematical
Modelling, Technical University of Denmark, June 1996. 326
pages.
The thesis can be downloaded from http://pto.linux.dk/PhD
Books
Journal-papers under International Peer-review
-
K. V. Hansen and P. A. Toft: "Fast
Curve Estimation Using Pre-Conditioned Generalized Radon Transform''.
IEEE Transactions on Image Processing. pages 1651-1661. December 96.
-
Soeren Holm, Peter Toft and Mikael Jensen: "Estimation
of the noise contributions from Blank, Transmission and Emission scans
in PET". IEEE Transactions on Nuclear Science. August 1996, Vol. 43,
Number 4, pages 2285-2291.
-
Cyril Goutte, Peter Toft, Egill Rostrup, Finn Aarup Nielsen, and
Lars Kai Hansen: "On clustering fMRI time series". NeuroImage vol. 9, no. 3,
pp.298-310 1999.
Additional Publications
Technical research
-
Carsten Juncker, Peter Toft and Niels Mørch - Nokia, "Speed Estimation for WCDMA based on
the Channel Envelope Derivative",
IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC
2003 - June 16-18th). Rome, Italy.
-
P. A. Toft and K. V. Hansen: "Fast
Radon Transform for Detection of Seismic Reflections'', Signal Processing
VII - Theories and Applications. Proceedings of EUSIPCO 94, pages 229-232.
-
Peter Alshede Philipsen, Lars Kai Hansen and Peter Toft: "Mean
Field Reconstruction with Snaky Edge Hints", Proceedings of the 4.
Danish conference on pattern Recognition and Image Analysis, pages 155-161.
-
Soeren Holm, Peter Toft, and Mikael Jensen: "Estimation
of the noise contributions from Blank, Transmission and Emission scans
in PET", Conference Issue of IEEE Medical Imaging Conference 95, pages
1470-1474 and abstract.
-
Peter Toft: "Using
the Generalized Radon Transform for Detection of Curves in Noisy Images''.
Proceedings of IEEE ICASSP 96, pages 2221-2225 of part IV.
-
Peter Toft: "Detection
of Lines with Wiggles using the Radon Transform". Proceedings of the
NORSIG 96 Conference.
-
Peter Alshede Philipsen, Lars Kai Hansen and Peter Toft: "Mean
Field Reconstruction with Snaky Edge Hints''. Part of the book INVERSE
METHODS - Interdisciplinary elements of Methodology, Computation and
Application. Lecture Notes in Earth Sciences. Pages 312-319. Springer-Verlag
1996.
-
L. K. Hansen, Finn Aarup Nielsen, Peter Toft et al: "lyngby" - a
modeler's Matlab toolbox for spatio-temporal analysis of functional
neoruimages. Sumbitted for the
Fifth international conference on Functional Mapping of the Human Brain,
1999.
-
Peter Toft et al: "Brain Mapping
by Positron Emission Tomography". Proceedings of the
Interdisciplinary Inversion Conference 1996.
-
Peter Toft and Jesper James Jensen: IEEE Medical Imaging
Conference 1996, Volume 3, pages 1742-1746, and abstract.
- Lars Kai Hansen et al (including Peter Toft):
"How many Principal Components".
Proceedings of the third international
conference on Functional Mapping of the Human Brain, Copenhagen May 1997.
-
Finn Aarup Nielsen et al (including Peter Toft): "Comparison
of two convolution models for fMRI time series". Proceedings of the
Third international conference on Functional Mapping of the Human Brain,
Copenhagen May 1997.
-
L.K. Hansen et al (including P. Toft: "Lyngby"
- a Modeler's Matlab Toolbox for Spatio-Temporal Analysis of Function
al Neuroimages, Proceedings of the 5th Int. Conf. on Functional Mapping
of the Human Brain, Dusseldorf, june 1999. Appears in NeuroImage, 9:6,
part 2, S241.
-
Peter Toft et al: "On
clustering of fMRI time series". Proceedings of the third international
conference on Functional Mapping of the Human Brain, Copenhagen May 1997.
-
Mattias Ohlsson, Peter Toft, Lars Kai Hansen and Finn Nielsen: "Active
Surface Models for Brain Imaging". Presented at the Interdisciplinary
Inversion Workshop 5, Arhus University, September 24 1997. 10 pages.
-
Peter Alshede Philipsen, Ulrik Kjems, Peter Toft and Lars Kai Hansen:
"Restoring
functional PET Images using Anatomical MR Images". Presented at the
Interdisciplinary Inversion Workshop 5, Arhus University, September 24
1997.
-
Cyril Goutte, Peter Toft, Egill Rostrup, Finn Årup Nielsen, and
Lars Kai Hansen: "On Clustering fMRI time series". Technical Report
IMM-REP-1998-11. Department of Mathematical Modelling. Technical
University of Danmark. 33 pages. No 11/98. July 1998.
-
Peter Toft og Peter Philipsen: "Fra Roentgen til moderne scannere",
4 pages for the Cultural Capital 96 exhibition "En udstilling i forbindelse
med 100-året for røntgenstrålernes opdagelse. Matematikkens
rolle i moderne scanningmetoder (CT og NMR)". Films and WEB tools developed.
Department of Matematical Modellering 1996.
- Carsten Juncker, Peter Toft, and Niels Mørch - Nokia: Speed Estimation for WCDMA based on
the Channel Envelope Derivative. Signal Processing
Advances in Wireless Communications, Rome Italy June 16-18
2003.
Linux and Open Source and alike
- Peter Toft Many articles for
Ingeniøren
-
Peter Toft: Presentation and of the CULT2001 conference.
-
Peter Toft: "Linux på månedens cdrom". The Danish computer
magazine "Alt om Data". Monthly section in every issue
2001-2002.
-
Peter Toft: "Linuxkerne 2.4 - ny, bedre og ude". DKUUG-nyt 131,
March 2001, pages 14-15.
-
Peter Toft and Ole Vilmann: "En
gratis Unix klon med stor fremtid".
DKUUG-nyt.
Number 96 - September 1997, pages 23-27. (In danish).
-
Ole Vilmann and Peter Toft : "Revisionskontrolsystemet
CVS".
DKUUG-nyt. Number 98 - November 1997, pages 23-27. (In
danish).
-
Peter Toft: "Linux replicerer".
DKUUG-nyt.
Number 105 - August 1998. (In danish).
-
Kenneth Geisshirt and Peter Toft: "Open Source".
DKUUG-nyt.
Number 106 pages 8-12 - September 1998. (In danish).
-
Snebjørn Andersen and Peter Toft: "Installation af Red Hat
Linux 5.1".
DKUUG-nyt.
Number 107 pages 29-35 - September 1998. (In danish).
-
Hanne Munkholm and Peter Toft: "Eric S. Raymond i
Skandinavien". DKUUG-nyt no. 111 2/99 pages 4-7.
-
Hanne Munkholm and Peter Toft: Linux sikkerhed (Six articles
about network security for Linux).
- 1. Introduktion til sikkerhed.
DKUUG nyt 117, October 1999, pages 22-29.
The article also appears in Alt om Data, number 12, pages 78-84.
- 2. Services
- at slå services fra og begrænse adgang.
DKUUG nyt 118, November 1999, pages 20-25 (part 1 of 2).
DKUUG nyt 119 (part 2 of 2)
- 3. Root access - hvem, hvordan og
hvorfor ikke?
DKUUG nyt 120, February 2000, pages 22-29 (part 1 of 2).
- 4. Remote login og netværksaflytning
- 5. Systemovervågning, læsning af log-filer
- 6. Firewall
-
Peter Toft: "Kom igang med SGML Docbook". Available at
http://www.sslug.dk/artikler/docbook.
Approx. 19 pages of introduction to SGML Docbook, in Danish. August 2000.
-
Peter Toft: "Red Hat 7.0 - Linux på forkant". The Danish
computer magazine "Alt om Data", issue 12, 2000, pages 99-102.
-
Kenneth Geisshirt, Hanne Munkholm and Peter Toft: "Åbne
filformater - Dokumentation for alle". Available at
http://www.sslug.dk/artikler/aabnefilformater.html.
-
Peter Toft, Hanne Munkholm and Kenneth Geisshirt: "Tjen penge
på Open Source/Open Source for ledere". March 1999, Available at
http://www.sslug.dk/artikler/OPFLeder.html.
DKUUG nyt 3/april 99. Pages 4-9.
-
Hanne Munkholm and Peter Toft "Linux på hjemme-computeren -
er Linux noget for dig?". DKUUG-nyt june 99 p. 24-28. Available at
http://www.sslug.dk/artikler/ErLinuxNogetForDig.html
-
Peter Toft: "Linux: gratis Unix til folket". Department of Matematical Modelling DTU 1997.
-
Peter Toft : Guest editorial in the Danish issue of
PCWorld/Networld. January 1999.
Misc
-
Peter Toft: "Introduktion til Matlab", Electronics Institute
1993.
-
Peter Toft: "Lynkursus i C", Electronics Institute 1993.
-
Peter Toft: "Interface til ADSP-2101 board med Watcom C/C++ 9.5",
Electronics Institute 1993.
-
Peter Toft et al: "Introduktion til ADSP-2101 boardet", Electronics
Institute 1994.
-
Peter Toft et al: "Linux: UNIX for PC", Electronics Institute 1994.
-
Peter Toft: "Introduktion til Seismik", Electronics Institute
1994.
-
Peter Toft: "Radontransformation", Electronics Institute 1994.
-
Peter Toft: "Anvendelse
af Linux", Electronics Institute 1995.
-
Peter Toft: "Reconstruction of CT and PET images", Electronics
Institute 1995.
-
Peter Toft: "Using the Inverse Radon transform in PET", Electronics
Institute 1994.
-
Peter Toft and Peter Soeren Kirk Hansen: "Programmel til øvelsen
i 4232 med ADSP-2101 boardet", Electronics Institute 1995.
-
Peter Toft: "RadonAna:
A C-based Package for Analytically Based Radon Transformation", Electronics
Institute 1995.
Free Software packages
Recon2D by Peter Toft, Jesper James Jensen, and Peter Philipsen:
Download
here
A software package for reconstruction of 2D sinograms (rho,theta) to
images using direct Radon based methods or iterative methods. In this package
tools for generating sinograms for a set of primitives are also provided.
C-based for all Unix systems.
Recon3D by Peter Toft and Peter Philipsen:
Download
here: A software
package for reconstruction of 4D sinograms to 3D volumes using direct Radon
based methods or iterative methods. In this package tools for generating
sinograms from a set of primitives arealso provided. C-based for all Unix
systems.
ForwardRadon by Peter Toft:
Download
here
Radon and Hough transformation routines. Matlab and CMEX based.
Lyngby by Finn Årup Nielsen, Peter Toft et al:
(under development)
A fMRI modelling package. Matlab >4.2c for all platforms.
Geo by Mattias Ohlsson, Peter Toft and Lars Kai Hansen:
A package for segmentation at 3D MRI scans using surface descripters.
Also included are tools for visualizing volumes using XForms. C-based using
XForms and some Matlab routines.
cvs2html by Peter Toft et al:
Download from http://cvs.sslug.dk/cvs2html
A converter that transforms the outout of cvs log to an informative
html page. The program is described a http://cvs.sslug.dk/cvs2html.
cvsstat by Peter Toft and Ulrik Dickow:
Download from http://cvs.sslug.dk/cvs2html
A converter that shows the status of all the programs entered into
a CVS repository. The program is described at http://cvs.sslug.dk/cvs2html.
cvschk by Peter Toft and Ole Tange:
Download from http://cvs.sslug.dk/cvs2html
A converter that shows the status of all the programs entered into
a CVS repository, when you are off-line and cannot access the
CVS-repository. The program is described at http://cvs.sslug.dk/cvs2html.
SGMLTOOLS (http://www.sgmltools.org). Danish
stylesheets implemented.
This CV can be accessed at http://petertoft.dk/cv.html
Last modified 2007-06-21