Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Steven Mills - Associate Professor

Steven_226

Owheo Building, Room 245
Phone: +64 3 479 8501
Email: steven@cs.otago.ac.nz

I received my BSc (Hons) and PhD in Computer Science from the University of Otago, and completed my studies 2000. After working for a short time in Christchurch as a software developer I took up a lectureship at The University of Nottingham. In 2006 I returned to New Zealand and worked in commercial research and development at the Geospatial Research Centre and then Areograph Ltd before returning to the Computer Science Department as a lecturer in 2011.

My research interests are in computer vision, and particularly in the reconstruction of 3D scenes from multiple views. While there are a number of outstanding issues, recent advances mean that a wide range of scenes can be reconstructed from images alone. Applications of this technology include terrain modelling from aerial imagery, construction of architectural models, and generation of realistic environments for games and entertainment. I am also interested in related fields such as motion analysis, stereo vision, and image based rendering, as well as applications of computer vision and image processing to the analysis of scientific imagery.

For more information, please see my research pages.

^ Top of page

Publications

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2020). Distance Metric Learned Collaborative Representation Classifier (DML-CRC). IEEE Letters of the Computer Society. Advance online publication.

Moore, A., Daniel, B., Leonard, G., Regenbrecht, H., Rodda, J., Baker, L., Ryan, R., & Mills, S. (2020). Comparative usability of an augmented reality sandtable and 3D GIS for education. International Journal of Geographical Information Science, 34(2), 229-250. doi: 10.1080/13658816.2019.1656810

Baker, L., Mills, S., Zollmann, S., & Ventura, J. (2020). CasualStereo: Casual capture of stereo panoramas with spherical structure-from-motion. Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR 2020). (pp. 782-790). IEEE. doi: 10.1109/VR46266.2020.1581313146787

Regenbrecht, H., Park, J.-W., Ott, C., Mills, S., Cook, M., & Langlotz, T. (2019). Preaching voxels: An alternative approach to mixed reality. Frontiers in ICT, 6, 7. doi: 10.3389/fict.2019.00007

Young, J., Langlotz, T., Cook, M., Mills, S., & Regenbrecht, H. (2019). Immersive telepresence and remote collaboration using mobile and wearable devices. IEEE Transactions on Visualization & Computer Graphics, 25(5), 1908-1918. doi: 10.1109/TVCG.2019.2898737

Chapter in Book - Research

Botterill, T., Signal, M., Mills, S., & Green, R. (2016). Design and calibration of multi-camera systems for 3D computer vision: Lessons learnt from two case studies. In F. Huang & A. Sugimoto (Eds.), Image and video technology: 7th Pacific Rim symposium on video and image technology (PSIVT) 2015 workshops: Lecture notes in computer science (Vol. 9555). (pp. 206-219). Springer. doi: 10.1007/978-3-319-30285-0_17

Fu, X., McCane, B., Mills, S., & Albert, M. (2015). NOKMeans: Non-Orthogonal K-means hashing. In D. Cremers, I. Reid, H. Saito & M.-H. Yang (Eds.), Computer Vision ACCV 2014: Lecture notes in computer science (Vol. 9003). (pp. 162-177). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-16865-4_11

Fourie, J., Mills, S., & Green, R. (2010). Visual tracking using harmony search. In Z. W. Geem (Ed.), Recent advances in harmony search algorithm: Studies in computational intelligence (Vol. 270). (pp. 37-50). Berlin, Germany: Springer. doi: 10.1007/978-3-642-04317-8

Bartie, P., Mills, S., & Kingham, S. (2008). An egocentric urban viewshed: A method for landmark visibility mapping for pedestrian location based services. In A. Moore & I. Drecki (Eds.), Geospatical vision: New dimensions in cartography: Selected papers from the 4th National Cartographic Conference. (pp. 61-85). Berlin, Germany: Springer.

^ Top of page

Journal - Research Article

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2020). Distance Metric Learned Collaborative Representation Classifier (DML-CRC). IEEE Letters of the Computer Society. Advance online publication.

Moore, A., Daniel, B., Leonard, G., Regenbrecht, H., Rodda, J., Baker, L., Ryan, R., & Mills, S. (2020). Comparative usability of an augmented reality sandtable and 3D GIS for education. International Journal of Geographical Information Science, 34(2), 229-250. doi: 10.1080/13658816.2019.1656810

Regenbrecht, H., Park, J.-W., Ott, C., Mills, S., Cook, M., & Langlotz, T. (2019). Preaching voxels: An alternative approach to mixed reality. Frontiers in ICT, 6, 7. doi: 10.3389/fict.2019.00007

Young, J., Langlotz, T., Cook, M., Mills, S., & Regenbrecht, H. (2019). Immersive telepresence and remote collaboration using mobile and wearable devices. IEEE Transactions on Visualization & Computer Graphics, 25(5), 1908-1918. doi: 10.1109/TVCG.2019.2898737

Shen, X.-l., Dou, Y., Mills, S., Eyers, D. M., Feng, H., & Huang, Z. (2018). Distributed sparse bundle adjustment algorithm based on three-dimensional point partition and asynchronous communication. Frontiers of Information Technology & Electronic Engineering, 19(7), 889-904. doi: 10.1631/FITEE.1800173

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2018). LOOP Descriptor: Local Optimal Oriented Pattern. IEEE Signal Processing Letters, 25(5), 635-639. doi: 10.1109/LSP.2018.2817176

Williams, J. N., Toy, V. G., Massiot, C., McNamara, D. D., Smith, S. A. F., & Mills, S. (2018). Controls on fault zone structure and brittle fracturing in the foliated hanging wall of the Alpine Fault. Solid Earth, 9, 469-489. doi: 10.5194/se-9-469-2018

Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2018). Principal component analysis based filtering for scalable, high precision k-NN search. IEEE Transactions on Computers, 67(2), 252-267. doi: 10.1109/TC.2017.2748131

Botterill, T., Paulin, S., Green, R., Williams, S., Lin, J., Saxton, V., Mills, S., … Corbett-Davies, S. (2017). A robot system for pruning grape vines. Journal of Field Robotics, 34(6), 1100-1122. doi: 10.1002/rob.21680

Johnson, R., Szymanski, L., & Mills, S. (2015). Hierarchical structure from motion optical flow algorithms to harvest three-dimensional features from two-dimensional neuro-endoscopic images. Journal of Clinical Neuroscience, 22(2), 378-382. doi: 10.1016/j.jocn.2014.08.004

Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Scalable multicore k-NN search via Subspace Clustering for Filtering. IEEE Transactions on Parallel & Distributed Systems, 26(12), 3449-3460. doi: 10.1109/TPDS.2014.2372755

Green, D., Rodger, C. J., Brundell, J. B., Mills, S., & Brook, P. (2015). Scientific reification. Junctures, 16, 21-33.

Khan, N., McCane, B., & Mills, S. (2015). Better than SIFT? Machine Vision & Applications, 26(6), 819-836. doi: 10.1007/s00138-015-0689-7

Botterill, T., Mills, S., & Green, R. (2013). Correcting scale drift by object recognition in single-camera SLAM. IEEE Transactions on Cybernetics, 43(6), 1767-1780. doi: 10.1109/tsmcb.2012.2230164

Mills, S., & McLeod, P. (2013). Global seamline networks for orthomosaic generation via local search. Journal of Photogrammetry & Remote Sensing, 75, 101-111. doi: 10.1016/j.isprsjprs.2012.11.003

Bartie, P. J., Reitsma, F., & Mills, S. (2011). A combined GIS and stereo vision approach to identify building pixels in images and determine appropriate color terms. Journal of Spatial Information Science, 2, 59-83. doi: 10.5311/JOSIS.2011.2.6

Bartie, P., Reitsma, F., Kingham, S., & Mills, S. (2011). Incorporating vegetation into visual exposure modelling in urban environments. International Journal of Geographical Information Science, 25(5), 851-868. doi: 10.1080/13658816.2010.512273

Botterill, T., Mills, S., & Green, R. (2011). Bag-of-words-driven, single-camera simultaneous localization and mapping. Journal of Field Robotics, 28(2), 204-226. doi: 10.1002/rob.20368

Bartie, P., Reitsma, F., Kingham, S., & Mills, S. (2010). Advancing visibility modelling algorithms for urban environments. Computers, Environment & Urban Systems, 34(6), 518-531. doi: 10.1016/j.compenvurbsys.2010.06.002

Fourie, J., Mills, S., & Green, R. (2010). Harmony filter: A robust visual tracking system using the improved harmony search algorithm. Image & Vision Computing, 28(12), 1702-1716. doi: 10.1016/j.imavis.2010.05.006

Stowers, J., Bainbridge-Smith, A., Hayes, M., & Mills, S. (2009). Optical flow for heading estimation of a quadrotor helicopter. International Journal of Micro Air Vehicles, 1(4), 229-239. doi: 10.1260/175682909790291474

French, A. P., Mills, S., Swarup, R., Bennett, M. J., & Pridmore, T. P. (2008). Colocalization of fluorescent markers in confocal microscope images of plant cells. Nature Protocols, 3(4), 619-628. doi: 10.1038/nprot.2008.31

Dharmasiri, S., Swarup, R., Mockaitis, K., Dharmasiri, N., Singh, S. K., Kowalchyk, M., … Mills, S., … Estelle, M. (2006). AXR4 is required for localization of the auxin influx facilitator AUX1. Science, 312(5777), 1218-1220. doi: 10.1126/science.1122847

^ Top of page

Conference Contribution - Published proceedings: Full paper

Baker, L., Mills, S., Zollmann, S., & Ventura, J. (2020). CasualStereo: Casual capture of stereo panoramas with spherical structure-from-motion. Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR 2020). (pp. 782-790). IEEE. doi: 10.1109/VR46266.2020.1581313146787

Park, J.-W., Mills, S., Whaanga, H., Mato, P., Lindeman, R. W., & Regenbrecht, H. (2019). Towards a Māori telepresence system. Proceedings of the 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ). doi: 10.1109/IVCNZ48456.2019.8961016

Clark-Younger, H., Mills, S., & Szymanski, L. (2019). Stacked hourglass CNN for handwritten character location. Proceedings of the International Conference Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2018.8634694

Baker, L., Zollmann, S., Mills, S., & Langlotz, T. (2019). SoftPOSIT for augmented reality in complex environments: Limitations and challenges. Proceedings of the International Conference Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2018.8634761

Petrie, F., Mills, S., Bennani, H., Walter, R., & Greig, K. (2019). Stitching partial 3D models with an application to modelling stone flakes. Proceedings of the 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ)]. IEEE. doi: 10.1109/IVCNZ48456.2019.8961032

Bennani, H., & Mills, S. (2019). A light in dark places: 3D reconstruction from stereo views with a moving light source. Proceedings of the 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ48456.2019.8961003

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2019). Fine-grained collaborative K-means clustering. Proceedings of the International Conference Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2018.8634796

Mills, S. (2018). Four- and seven-point relative camera pose from oriented features. Proceedings of the International Conference on 3D Vision (3DV). (pp. 218-227). IEEE. doi: 10.1109/3DV.2018.00034

Cahill-Lane, J., & Mills, S. (2018). Of mice, men, and machines: Real and artificial deep networks for vision. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2017.8402453

Szymanski, L., & Mills, S. (2018). CNN for historic handwritten document search. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2017.8402461

Yan, X., Knott, A., & Mills, S. (2018). A model for learning representations of 3D objects through tactile exploration: Effects of object asymmetries and landmarks. In T. Mitrovic, B. Xue & X. Li (Eds.), Advances in artifical intelligence: Lecture notes in artificial intelligence (Vol. 11320). (pp. 271-283). Cham, Switzerland: Springer. doi: 10.1007/978-3-030-03991-2_27

Mesbah, R., McCane, B., & Mills, S. (2018). Conditional random fields incorporate convolutional neural networks for human eye sclera semantic segmentation. Proceedings of the IEEE International Joint Conference on Biometrics (IJCB). (pp. 768-773). IEEE. doi: 10.1109/BTAS.2017.8272768

Bennani, H., Mills, S., Walter, R., & Greig, K. (2018). Photogrammetric debitage analysis: Measuring Māori toolmaking evidence. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ.2017.8402463

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2017). A generalised formulation for collaborative representation of image patches (GP-CRC). In T. K. Kim, S. Zafeiriou, G. Brostow & K. Mikolajczyk (Eds.), Proceedings of the British Machine Vision Conference. (pp. 1-11). BMVA Press. doi: 10.5244/C.31.65

Baker, L., Mills, S., Langlotz, T., & Rathbone, C. (2016). Power line detection using Hough transform and line tracing techniques. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. IEEE. doi: 10.1109/ivcnz.2016.7804438

Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2016). PCAF: Scalable, high precision k-NN search using principal component analysis based filtering. Proceedings of the 45th International Conference on Parallel Processing. (pp. 638-647). IEEE. doi: 10.1109/icpp.2016.79

Mesbah, R., McCane, B., & Mills, S. (2016). Deep convolutional encoder-decoder for myelin and axon segmentation. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. IEEE. doi: 10.1109/ivcnz.2016.7804455

Chakraborty, T., McCane, B., Mills, S., & Pal, U. (2016). Collaborative representation based fine-grained species recognition. In D. Bailey, G. Sen Gupta & S. Marsland (Eds.), Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. (pp. 42-47). IEEE. doi: 10.1109/ivcnz.2016.7804421

Mills, S., Green, D., Longnecker, N., Brundell, J., Rodger, C. J., & Brook, P. (2016). Embodied earth: Experiencing natural phenomena. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. IEEE. doi: 10.1109/ivcnz.2016.7804425

Fu, X., McCane, B., Mills, S., & Albert, M. (2015). How to select hashing bits? A direct measurement approach. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). 20. IEEE. doi: 10.1109/IVCNZ.2015.7761538

Mills, S. (2015). Accelerated relative camera pose from oriented features. Proceedings of the International Conference on 3D Vision (3DV). (pp. 416-424). IEEE. doi: 10.1109/3DV.2015.54

Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Efficient selection algorithm for fast k-NN search on GPUs. Proceedings of the 29th International Parallel and Distributed Processing (IPDPS) Symposium. (pp. 397-406). IEEE. doi: 10.1109/IPDPS.2015.115

Julé, A., McCane, B., Knott, A., & Mills, S. (2015). Discriminative touch from pressure sensors. In D. Bailey, G. Sen Gupta & S. Demidenko (Eds.), Proceedings of the 6th International Conference on Automation, Robotics and Applications (ICARA). (pp. 279-282). IEEE. doi: 10.1109/icara.2015.7081160

More publications...