Publications

Notice also that many preprints of my most recent manuscripts can be found from arxiv.org via this link.

Peer-reviewed scientific articles

  1. Wang S, Kannala J, Pollefeys M & Barath D (2023)
    Guiding local feature matching with surface curvature.
    International Conference on Computer Vision (ICCV 2023).

  2. Zhao Y, Zhao W, Boney R, Kannala J & Pajarinen J (2023)
    Simplified temporal consistency reinforcement learning.
    International Conference on Machine Learning (ICML 2023).

  3. Zou Y, Verma V, Mittal S, Tang WH, Pham H, Kannala J, Bengio Y, Solin A & Kawaguchi K (2023)
    MixupE: Understanding and improving mixup from directional derivative perspective. [arxiv]
    Conference on Uncertainty in Artificial Intelligence (UAI 2023).

  4. Fahim M, Söchting I, Ferranti L, Kannala J & Boutellier J (2023)
    TBPos: Dataset for large-scale precision visual localization. [arxiv]
    Scandinavian Conference on Image Analysis (SCIA 2023).

  5. Mustaniemi J, Kannala J, Rahtu E, Liu L & Heikkilä J (2023)
    BS3D: Building-scale 3D reconstruction from RGB-D images. [arxiv]
    Scandinavian Conference on Image Analysis (SCIA 2023).

  6. Pilzer A, Hou Y, Loppi N, Solin S & Kannala J (2023)
    Expansion of visual hints for improved generalization in stereo matching. [arxiv]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2023).

  7. Roy S, Trapp M, Pilzer A, Kannala J, Sebe N, Ricci E & Solin A (2022)
    Uncertainty-guided source-free domain adaptation. [arxiv]
    European Conference on Computer Vision (ECCV 2022).

  8. Dong S, Wang S, Zhuang Y, Kannala J, Pollefeys M & Chen B (2022)
    Visual localization via few-shot scene region classification. [arxiv], [project page]
    International Conference on 3D Vision (3DV 2022).

  9. Ferranti L, Åström K, Oskarsson M, Boutellier J & Kannala J (2022)
    Multiple offsets multilateration: A new paradigm for sensor network calibration with unsynchronized reference nodes. [arxiv]
    IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2022).

  10. Seiskari O, Rantalankila P, Kannala J, Ylilammi J, Rahtu E & Solin A (2022)
    HybVIO: Pushing the limits of real-time visual-inertial odometry. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2022).

  11. Tripathy S, Kannala J & Rahtu E (2022)
    Single source one shot reenactment using weighted motion from paired feature points. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2022).

  12. Verma V, Kawaguchi K, Lamb A, Kannala J, Solin A, Bengio Y & Lopez-Paz D (2022)
    Interpolation consistency training for semi-supervised learning. [link]
    Neural Networks.

  13. Boney R, Ilin A, Kannala J & Seppänen J (2022)
    Learning to play imperfect-information games by imitating an oracle planner. [arxiv], [project page]
    IEEE Transactions on Games.

  14. Alldritt B, Urtev F, Oinonen N, Aapro M, Kannala J, Liljeroth P & Foster AS (2022)
    Automated tip functionalization via machine learning in scanning probe microscopy. [link]
    Computer Physics Communications.

  15. Oinonen N, Xu C, Alldritt B, Canova FF, Urtev F, Cai S, Krejci O, Kannala J, Liljeroth P & Foster AS (2021)
    Electrostatic discovery atomic force microscopy. [link]
    ACS Nano.

  16. Melekhov I, Laskar Z, Li X, Wang S & Kannala J (2021)
    Digging into self-supervised learning of feature descriptors. [arxiv]
    International Conference on 3D Vision (3DV 2021).

  17. Wang S, Laskar Z, Melekhov I, Li X & Kannala J (2021)
    Continual learning for image-based camera localization. [arxiv]
    International Conference on Computer Vision (ICCV 2021).

  18. Jeong J, Verma V, Hyun M, Kannala J & Kwak N (2021)
    Interpolation-based semi-supervised learning for object detection. [arxiv], [project page]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2021).

  19. Paavilainen P, Ullah Akram S & Kannala J (2021)
    Bridging the gap between paired and unpaired medical image translation. [arxiv]
    MICCAI Workshop on Deep Generative Models.

  20. Viitala A, Boney R, Zhao Y, Ilin A & Kannala J (2021)
    Learning to drive (L2D) as a low-cost benchmark for real-world reinforcement Learning. [arxiv], [project page]
    International Conference on Advanced Robotics (ICAR 2021).

  21. Ferranti L, Åström K, Oskarsson M, Boutellier J & Kannala J (2021)
    Homotopy continuation for sensor networks self-calibration. [arxiv]
    European Signal Processing Conference (EUSIPCO 2021).

  22. Ferranti L, Åström K, Oskarsson M, Boutellier J & Kannala J (2021)
    Sensor networks TDOA self-calibration: 2D complexity analysis and solutions. [arxiv]
    IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2021).

  23. Verma V, Qu M, Kawaguchi K, Lamb AM, Bengio Y, Kannala J & Tang J (2021)
    GraphMix: Improved training of GNNs for semi-supervised learning. [arxiv]
    AAAI Conference on Artificial Intelligence (AAAI 2021).

  24. Hou Y, Solin A & Kannala J (2021)
    Novel view synthesis via depth-guided skip connections. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2021).

  25. Tripathy S, Kannala J & Rahtu E (2021)
    FACEGAN: Facial Attribute Controllable rEenactment GAN. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2021).

  26. Heljakka A, Hou Y, Kannala J & Solin A (2020)
    Deep automodulators. [arxiv], [project page]
    Conference on Neural Information Processing Systems (NeurIPS 2020).

  27. Li X, Wang S, Zhao Y, Verbeek J & Kannala J (2020)
    Hierarchical scene coordinate classification and regression for visual localization. [arxiv], [project page]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2020).

  28. Mustaniemi J, Kannala J, Matas J, Särkkä S & Heikkilä J (2020)
    LSD_2 - Joint denoising and deblurring of short and long exposure images with CNNs. [arxiv], [project page]
    British Machine Vision Conference (BMVC 2020).

  29. Laskar Z & Kannala J (2020)
    Data-efficient ranking distillation for image retrieval. [arxiv]
    Asian Conference on Computer Vision (ACCV 2020).

  30. Hou Y, Kamran Janjua M, Kannala J & Solin A (2020)
    Movement-induced priors for deep stereo. [arxiv]
    International Conference on Pattern Recognition (ICPR 2020).

  31. Ferranti L, Li X, Boutellier J & Kannala J (2020)
    Can you trust your pose? - Confidence estimation in visual localization. [arxiv]
    International Conference on Pattern Recognition (ICPR 2020).

  32. Bufalino J, Montoya Freire ML, Kannala J & Di Francesco M (2020)
    MAMBA: Adaptive and bi-directional data transfer for reliable camera-display communication. [link]
    IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (IEEE WOWMOM 2020).

  33. Heljakka A, Solin A & Kannala J (2020)
    Towards photographic image manipulation with balanced growing of generative autoencoders. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2020).

  34. Laskar Z, Melekhov I, Tavakoli HR, Ylioinas J & Kannala J (2020)
    Geometric image correspondence verification by dense pixel matching. [arxiv]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2020).

  35. Lu Y, Valmadre J, Wang H, Kannala J, Harandi M & Torr PHS (2020)
    Devon: Deformable volume network for learning optical flow. [arxiv]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2020).

  36. Tripathy S, Kannala J & Rahtu E (2020)
    ICface: Interpretable and controllable face reenactment using GANs. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2020).

  37. Tavakoli HR, Borji A, Kannala J & Rahtu E (2020)
    Deep audio-visual saliency: baseline model and data. [link]
    Symposium on Eye Tracking Research and Applications (ETRA 2020).

  38. Alldritt B, Hapala P, Oinonen N, Urtev F, Krejci O, Federici Canova F, Kannala J, Schulz F, Liljeroth P & Foster AS (2020)
    Automated structure discovery in atomic force microscopy. [link]
    Science Advances, Vol. 6, no. 9, 2020.

  39. Boney R, Di Palo N, Berglund M, Ilin A, Kannala J, Rasmus A & Valpola H (2019)
    Regularizing trajectory optimization with denoising autoencoders. [arxiv] [project page]
    Conference on Neural Information Processing Systems (NeurIPS 2019).

  40. Boney R, Kannala J & Ilin A (2019)
    Regularizing model-based planning with energy-based models. [arxiv], [project page]
    Conference on Robot Learning (CoRL 2019).

  41. Hou Y, Kannala J & Solin A (2019)
    Multi-view stereo by temporal nonparametric fusion. [arxiv], [project page]
    International Conference on Computer Vision (ICCV 2019).

  42. Verma V, Lamb A, Kannala J, Bengio Y & Lopez-Paz D (2019)
    Interpolation consistency training for semi-supervised learning. [arxiv]
    International Joint Conference on Artificial Intelligence (IJCAI 2019).

  43. Cortes S, Hou Y, Kannala J & Solin A (2019)
    Iterative path reconstruction for large-scale inertial navigation on smartphones. [arxiv]
    International Conference on Information Fusion (FUSION 2019).

  44. Hou Y, Solin A & Kannala J (2019)
    Unstructured multi-view depth estimation using mask-based multiplane representation. [arxiv]
    Scandinavian Conference on Image Analysis (SCIA 2019).

  45. Kalervo A, Ylioinas J, Häikiö M, Karhu A & Kannala J (2019)
    CubiCasa5K: A dataset and an improved multi-task model for floorplan image analysis. [arxiv], [project page]
    Scandinavian Conference on Image Analysis (SCIA 2019).

  46. Lu Y, Yang Z, Kannala J & Kaski S (2019)
    Learning image relations with contrast association networks. [arxiv]
    International Joint Conference on Neural Networks (IJCNN 2019).

  47. Melekhov I, Tiulpin A, Sattler T, Pollefeys M, Rahtu E & Kannala J (2019)
    DGC-Net: Dense geometric correspondence network. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2019).
    Best Paper Honorable Mention

  48. Mustaniemi J, Kannala J, Särkkä S, Matas J & Heikkilä J (2019)
    Gyroscope-aided motion deblurring with deep networks. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2019).

  49. Laskar Z, Tavakoli HR & Kannala J (2019)
    Semantic matching by weakly supervised 2D point set registration. [arxiv]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2019).

  50. Tavakoli HR, Rahtu E, Kannala J & Borji A (2019)
    Digging deeper into egocentric gaze prediction. [arxiv]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2019).

  51. Vuola AO, Ullah Akram S & Kannala J (2019)
    Mask-RCNN and U-net ensembled for nuclei segmentation. [arxiv]
    IEEE International Symposium on Biomedical Imaging (ISBI 2019).

  52. Heljakka A, Solin A & Kannala J (2018)
    Pioneer networks: progressively growing generative autoencoder. [arxiv], [project page]
    Asian Conference on Computer Vision (ACCV 2018).

  53. Tripathy S, Kannala J & Rahtu E (2018)
    Learning image-to-image translation using paired and unpaired training samples. [arxiv], [project page]
    Asian Conference on Computer Vision (ACCV 2018).

  54. Li X, Ylioinas J, Verbeek J & Kannala J (2018)
    Scene coordinate regression with angle-based reprojection loss for camera relocalization. [arxiv]
    Geometry Meets Deep Learning ECCV Workshop (ECCVW 2018).

  55. Laskar Z & Kannala J (2018)
    Semi-supervised semantic matching. [arxiv]
    Geometry Meets Deep Learning ECCV Workshop (ECCVW 2018).

  56. Ullah Akram S, Qaiser T, Graham S, Kannala J, Heikkilä & Rajpoot N (2018)
    Leveraging unlabeled whole-slide-images for mitosis detection. [arxiv]
    MICCAI Workshop on Computational Pathology (MICCAIW 2018).

  57. Cortes S, Solin A, Rahtu E & Kannala J (2018)
    ADVIO: An authentic dataset for visual-inertial odometry. [arxiv], [project page]
    European Conference on Computer Vision (ECCV 2018).

  58. Cortes S, Solin A & Kannala J (2018)
    Deep learning based speed estimation for constraining strapdown inertial navigation on smartphones. [arxiv], [project page]
    IEEE International Workshop on Machine Learning for Signal Processing (MLSP 2018).

  59. Heljakka A, Solin A & Kannala J (2018)
    Recursive chaining of reversible image-to-image translators for face aging. [arxiv], [project page]
    International Conference on Advanced Concepts for Intelligent Vision Systems (ACIVS 2018).

  60. Solin A, Cortes S, Rahtu E & Kannala J (2018)
    PIVO: Probabilistic inertial-visual odometry for occlusion-robust navigation. [arxiv], [project page]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2018).

  61. Solin A, Cortes S, Rahtu E & Kannala J (2018)
    Inertial odometry on handheld smartphones. [arxiv], [project page]
    International Conference on Information Fusion (FUSION 2018).

  62. Cortes S, Solin A & Kannala J (2018)
    Robust gyroscope-aided camera self-calibration. [arxiv], [project page]
    International Conference on Information Fusion (FUSION 2018).

  63. Li X, Ylioinas J & Kannala J (2018)
    Full-frame scene coordinate regression for image-based localization. [arxiv]
    Robotics: Science and Systems (RSS 2018).

  64. Sayfullina L, Malmi E & Kannala J (2018)
    Learning representations for soft skill disambiguation. [arxiv]
    International Conference on Analysis of Images, Social Networks and Texts (AIST 2018).
    Best Paper Award

  65. Tavakoli HR, Borji A, Rao MA, Rahtu E & Kannala J (2018)
    Bottom-up attention guidance for recurrent image recognition. [pdf]
    International Conference on Image Processing (ICIP 2018).

  66. Mustaniemi J, Kannala J, Särkkä S, Matas J & Heikkilä J (2018)
    Fast motion deblurring for feature detection and matching using inertial measurements. [arxiv]
    International Conference on Pattern Recognition (ICPR 2018).

  67. Ylimäki M, Kannala J & Heikkilä J (2018)
    Accurate 3-D reconstruction with RGB-D cameras using depth map fusion and pose refinement. [arxiv]
    International Conference on Pattern Recognition (ICPR 2018).

  68. Linna M, Kannala J & Rahtu E (2018)
    Real-time human pose estimation with convolutional neural networks. [pdf], [video 1], [video 2]
    International Conference on Computer Vision Theory and Applications (VISAPP 2018).

  69. Laskar Z, Melekhov I, Kalia S & Kannala J (2017)
    Camera relocalization by computing pairwise relative poses using convolutional neural network. [pdf], [project page]
    Geometry Meets Deep Learning ICCV Workshop (ICCVW 2017).

  70. Melekhov I, Ylioinas J, Kannala J & Rahtu E (2017)
    Image-based localization using hourglass networks. [pdf]
    Geometry Meets Deep Learning ICCV Workshop (ICCVW 2017).

  71. Melekhov I, Ylioinas J, Kannala J & Rahtu E (2017)
    Relative camera pose estimation using convolutional neural networks. [pdf], [project page]
    International Conference on Advanced Concepts for Intelligent Vision Systems (ACIVS 2017).

  72. Mustaniemi J, Kannala J, Särkkä S, Matas J & Heikkilä J (2017)
    Inertial-based scale estimation for structure from motion on mobile devices. [arxiv], [project page]
    IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2017).

  73. Laskar Z & Kannala J (2017)
    Context aware query image representation for particular object retrieval. [arxiv], [project page]
    Scandinavian Conference on Image Analysis (SCIA 2017).

  74. Ylimäki M, Kannala J & Heikkilä J (2017)
    Robust and Practical Depth Map Fusion for Time-of-Flight Cameras. [pdf], [project page]
    Scandinavian Conference on Image Analysis (SCIA 2017).
    Best Paper Award

  75. Ullah Akram S, Kannala J, Eklund L & Heikkilä J (2016)
    Cell segmentation proposal network for microscopy image analysis. [pdf], [project page]
    Workshop on Deep Learning in Medical Image Analysis (DLMIA 2016).

  76. Bayramoglu N, Kannala J, & Heikkilä J (2016)
    Deep learning for magnification independent breast cancer histopathology image classification. [pdf], [project page]
    International Conference on Pattern Recognition (ICPR 2016).

  77. Melekhov I, Kannala J, & Rahtu, E (2016)
    Image patch matching using convolutional descriptors with Euclidean distance. [pdf]
    Workshop on Interpretation and Visualization of Deep Neural Nets in conjunction with ACCV 2016.

  78. Melekhov I, Kannala J, & Rahtu, E (2016)
    Siamese network features for image matching. [pdf]
    International Conference on Pattern Recognition (ICPR 2016).

  79. Mustaniemi J, Kannala J & Heikkilä J (2016)
    Parallax correction via disparity estimation in a multi-aperture camera. [pdf]
    Machine Vision and Applications.

  80. Solin A, Särkkä S, Kannala J & Rahtu E (2016)
    Terrain navigation in the magnetic landscape: Particle filtering for indoor positioning. [pdf]
    European Navigation Conference (ENC 2016).

  81. Laskar Z, Huttunen S, Herrera Castro D, Rahtu E & Kannala J (2016)
    Robust loop closures for scene reconsctruction by combining odometry and visual correspondences. [pdf], [project page]
    IEEE International Conference on Image Processing (ICIP 2016).

  82. Ullah Akram S, Kannala J, Eklund L & Heikkilä J (2016)
    Cell proposal network for microscopy image analysis. [pdf], [project page]
    IEEE International Conference on Image Processing (ICIP 2016).

  83. Ullah Akram S, Kannala J, Eklund L & Heikkilä J (2016)
    Joint cell segmentation and tracking using cell proposals. [pdf]
    International Symposium on Biomedical Imaging (ISBI 2016).

  84. Herrera Castro D, Kannala J & Heikkilä J (2016)
    Forget the checkerboard: practical self-calibration using a planar scene. [pdf], [supplemental], [project page], [video]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2016).

  85. Bayramoglu N, Kannala J, & Heikkilä J (2015)
    Human epithelial type 2 cell classification with convolutional neural networks. [pdf], [project page]
    IEEE International Conference on Bioinformatics & Bioengineering (BIBE 2015).

  86. Åkerfelt M, Bayramoglu N, Robinson S, Toriseva M, Schukov H-P, Härmä V, Virtanen J, Kaakinen M, Eklund L, Kannala J, Heikkilä J & Nees M (2015)
    Automated tracking of tumor-stroma morphology in microtissues identifies targets within the tumor microenvironment for therapeutic intervention. [link]
    Oncotarget, 2015.

  87. Ylimäki M, Kannala J, Holappa J, Brandt SS & Heikkilä J (2015)
    Fast and accurate multi-view reconstruction by multi-stage prioritized matching. [pdf], [project page]
    IET Computer Vision, 2015.

  88. Ylimäki M, Kannala J & Heikkilä J (2015)
    Optimizing the accuracy and compactness of multi-view reconstructions. [pdf]
    International Conference on Computer Analysis of Images and Patterns (CAIP 2015).

  89. Mustaniemi J, Kannala J & Heikkilä J (2015)
    Disparity estimation for image fusion in a multi-aperture camera. [pdf]
    International Conference on Computer Analysis of Images and Patterns (CAIP 2015).

  90. Särkkä S, Tolvanen V, Kannala J & Rahtu E (2015)
    Adaptive Kalman filtering and smoothing for gravitation tracking in mobile systems. [pdf]
    International Conference on Indoor Positioning and Indoor Navigation (IPIN 2015).

  91. Bayramoglu N, Kannala J, Åkerfelt M, Kaakinen M, Eklund L, Nees M & Heikkilä J (2015)
    A novel feature descriptor based on microscopy image statistics. [pdf], [project page]
    International Conference on Image Processing (ICIP 2015).

  92. Linna M, Kannala J & Rahtu E (2015)
    Online face recognition system based on local binary patterns and facial landmark tracking. [pdf], [project page], [video]
    Advanced Concepts for Intelligent Vision Systems (ACIVS 2015).

  93. Ylioinas J, Kannala J, Hadid A & Pietikäinen M (2015)
    Unsupervised learning of overcomplete face descriptors. [pdf]
    IEEE Computer Society Workshop in Biometrics, in conjunction with CVPR 2015.

  94. Ylioinas J, Kannala J, Hadid A & Pietikäinen M (2015)
    Face recognition using smoothed high-dimensional representation. [pdf]
    Scandinavian Conference on Image Analysis (SCIA 2015).

  95. Bhat KKS, Kannala J & Heikkilä J (2015)
    3D point representation for pose estimation: accelerated SIFT vs ORB. [pdf]
    Scandinavian Conference on Image Analysis (SCIA 2015).

  96. Herrera Castro D, Kim K, Kannala J, Pulli K & Heikkilä J (2014)
    DT-SLAM: deferred triangulation for robust SLAM. [pdf], [project page], [video]
    International Conference on 3D Vision (3DV 2014).

  97. Ullah Akram S, Kaakinen M, Eklund L, Kannala J & Heikkilä J (2014)
    Segmentation of cells from spinning disk confocal images using a multi-stage approach. [pdf]
    Asian Conference on Computer Vision (ACCV 2014).

  98. Bayramoglu N, Kaakinen M, Eklund L, Åkerfelt M, Nees M, Kannala J & Heikkilä J (2014)
    Detection of tumor cell spheroids from co-cultures using phase contrast images and machine learning approach. [pdf], [project page]
    International Conference on Pattern Recognition (ICPR 2014).

  99. Ylioinas J, Hadid A, Kannala J & Pietikäinen M (2014)
    An in-depth examination of local binary descriptors in unconstrained face recognition. [pdf]
    International Conference on Pattern Recognition (ICPR 2014).

  100. Rantalankila P, Kannala J & Rahtu E (2014)
    Generating object segmentation proposals using global and local search. [pdf], [supplementary material], [implementation]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2014).

  101. Vedaldi A, Mahendran S, Tsogkas S, Maji S, Girshick B, Kannala J, Rahtu E, Kokkinos I, Blaschko MB, Weiss D, Taskar B, Simonyan K, Saphra N & Mohamed S (2014)
    Understanding objects in detail with fine-grained attributes. [pdf], [project page]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2014).

  102. Ylioinas J, Kannala J, Hadid A & Pietikäinen M (2014)
    Learning local image descriptors using binary decision trees. [pdf]
    IEEE Winter Conference on Applications of Computer Vision (WACV 2014).

  103. Herrera Castro D, Kannala J, Sturm P & Heikkilä J (2013)
    A learned joint depth and intensity prior using Markov Random fields. [pdf], [supplementary material]
    Third Joint 3DIM/3DPVT Conference (3DV 2013).

  104. Blaschko M, Kannala J & Rahtu E (2013)
    Non-maximal suppression in cascaded ranking models.[pdf]
    Scandinavian Conference on Image Analysis (SCIA 2013).

  105. Herrera Castro D, Kannala J, Ladicky L & Heikkilä J (2013)
    Depth map inpainting under a second-order smoothness prior. [pdf], [project page]
    Scandinavian Conference on Image Analysis (SCIA 2013).

  106. Kyöstilä T, Herrera Castro D, Kannala J & Heikkilä J (2013)
    Merging overlapping depth maps into a nonredundant point cloud. [pdf], [project page]
    Scandinavian Conference on Image Analysis (SCIA 2013).

  107. Herrera Castro D, Kannala J & Heikkilä J (2012)
    Joint depth and color camera calibration with distortion correction. [pdf], [source code]
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(10):2058-2064.

  108. Kannala J & Rahtu E (2012)
    BSIF: binarized statistical image features. [pdf], [project page]
    International Conference on Pattern Recognition (ICPR 2012).

  109. Ylimäki M, Kannala J, Holappa J, Heikkilä J & Brandt SS (2012)
    Robust and accurate multi-view reconstruction by prioritized matching. [pdf], [project page]
    International Conference on Pattern Recognition (ICPR 2012).

  110. Feng X, Röning J, Kannala J, Zong X & Zhang B (2012)
    A general model and calibration method for spherical stereoscopic vision. [pdf]
    SPIE Intelligent Robots and Computer Vision XXIX: Algorithms and Techniques.

  111. Rahtu E, Kannala J & Blaschko M (2011)
    Learning a category independent object detection cascade. [pdf], [project page]
    International Conference on Computer Vision (ICCV 2011).

  112. Herrera Castro D, Kannala J & Heikkilä J (2011)
    Multi-view alpha matte for free viewpoint rendering. [pdf]
    International Conference on Computer Vision/Computer Graphics Collaboration Techniques and Applications (MIRAGE 2011).

  113. Herrera Castro D, Kannala J & Heikkilä J (2011)
    Accurate and practical calibration of a depth and color camera pair. [pdf], [source code]
    International Conference on Computer Analysis of Images and Patterns, 2011 (CAIP 2011).

  114. Herrera Castro D, Kannala J & Heikkilä J (2011)
    Generating dense depth maps using a patch cloud and local planar surface models. [pdf]
    3DTV-Conference (3DTVCON 2011).

  115. Kannala J, Ylimäki M, Koskenkorva P & Brandt SS (2011)
    Multi-view surface reconstruction by quasi-dense wide baseline matching. [pdf]
    Emerging Topics in Computer Vision and Its Applications, World Scientific, 2011.

  116. Rahtu E, Kannala J, Salo M & Heikkilä J (2010)
    Segmenting salient objects from images and videos. [pdf], [project page]
    European Conference on Computer Vision (ECCV 2010), LNCS 6315: 366-379, Springer.

  117. Koskenkorva P, Kannala J & Brandt SS (2010)
    Quasi-dense wide baseline matching for three views.
    [pdf]
    International Conference on Pattern Recognition (ICPR 2010).

  118. Kannala J, Brandt SS & Heikkilä J (2009)
    Self-calibration of central cameras from point correspondences by minimizing angular error.[pdf]
    Communications in Computer and Information Science, CCIS 24: 109-122, Springer, 2009.

  119. Brandt SS, Koskenkorva P, Kannala J & Heyden A (2009)
    Uncalibrated non-rigid factorisation with automatic shape basis selection. [pdf]
    IEEE Workshop on Non-Rigid Shape Analysis and Deformable Image Alignment (NORDIA 2009).

  120. Rahtu J, Nikkanen J, Kannala J, Lepistö L & Heikkilä J (2009)
    Applying visual object categorization and memory colors for automatic color constancy. [pdf]
    International Conference on Image Analysis and Processing (ICIAP 2009), LNCS 5716: 873-882, Springer.

  121. Kannala J, Rahtu E, Brandt SS & Heikkilä J (2009)
    Dense and deformable motion segmentation for wide baseline images.
    [pdf]
    Scandinavian Conference on Image Analysis (SCIA 2009), LNCS 5575: 379-389, Springer.

  122. Kannala J, Brandt SS & Heikkilä J (2008)
    Measuring and modelling sewer pipes from video.
    [pdf]
    Machine Vision and Applications, 19(2):73-83, 2008.

  123. Kannala J, Heikkilä J & Brandt SS (2008)
    Geometric camera calibration. [pdf], [project page]
    Wiley Encyclopedia of Computer Science and Engineering, Wiley Interscience. 2008.

  124. Kannala J, Rahtu E, Brandt SS & Heikkilä J (2008)
    Object recognition and segmentation by non-rigid quasi-dense matching. [pdf]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2008).

  125. Kannala J, Brandt SS & Heikkilä J (2008)
    Self-calibration of central cameras by minimizing angular error. [pdf]
    International Conference on Computer Vision Theory and Applications (VISAPP 2008).

  126. Kannala J & Brandt SS (2007)
    Quasi-dense wide baseline matching using match propagation. [pdf], [project page]
    IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2007).

  127. Kannala J & Brandt SS (2006)
    A generic camera model and calibration method for conventional, wide-angle and fish-eye lenses. [pdf], [project page]
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(8):1335-1340, 2006.

  128. Bouveyron C, Kannala J, Schmid C & Girard S (2006)
    Object localization by subspace clustering of local descriptors. [pdf]
    Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP 2006), LNCS 4338: 457-467, Springer.

  129. Kannala J, Salo M & Heikkilä J (2006)
    Algorithms for computing a planar homography from conics in correspondence.
    [pdf], [project page]
    British Machine Vision Conference (BMVC 2006).

  130. Kannala J, Rahtu E & Heikkilä J (2005)
    Affine registration with multi-scale autoconvolution. [pdf]
    IEEE International Conference on Image Processing (ICIP 2005).

  131. Kannala J, Rahtu E, Heikkilä J & Salo M (2005)
    A new method for affine registration of images and point sets. [pdf]
    Scandinavian Conference on Image Analysis (SCIA 2005), LNCS 3540: 224-234, Springer.

  132. Kannala J & Brandt SS (2005)
    Measuring the shape of sewer pipes from video.
    [pdf]
    IAPR Conference on Machine Vision Applications (MVA 2005).

  133. Kannala J & Brandt SS (2004)
    A generic camera calibration method for fish-eye lenses. [pdf]
    International Conference on Pattern Recognition (ICPR 2004).

Theses

  1. Kannala J (2010)
    Models and methods for geometric computer vision. [link]
    Doctoral thesis, University of Oulu, 2010.

  2. Kannala J (2004)
    Measuring the shape of sewer pipes from video. [pdf]
    Master's thesis, Helsinki University of Technology, 2004.

Other

  1. Kannala J (2004)
    Sähkömagneettisen säteilyn sironnan suora ongelma. [pdf] (in Finnish)
    Special assignment in mathematics, Helsinki University of Technology, 2004.

  2. Kannala J (2002)
    Tools for geometric computer vision. [pdf]
    Special assignment in computer science, Helsinki University of Technology, 2002.