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

Yan, X., Mills, S., & Knott, A. (2021). A neural network model for learning 3D object representations through haptic exploration. Frontiers in Neurorobotics, 15, 639001. doi: 10.3389/fnbot.2021.639001

Ott, C., John, S., Zwanenburg, S., Stanger, N., & Mills, S. (2021). Is this degree for me? Exploring computing students' study decisions. Proceedings of the 23rd Australasian Computing Education Conference (ACE). (pp. 96-105). New York, NY: ACM. doi: 10.1145/3441636.3442310

Baker, L., Ventura, J., Zollmann, S., Mills, S., & Langlotz, T. (2020). SPLAT: Spherical Localization and Tracking in Large Spaces. Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR 2020). (pp. 809-817). IEEE. doi: 10.1109/VR46266.2020.00105

Liu, J., Mills, S., & McCane, B. (2020). RocNet: Recursive octree network for efficient 3D deep representation. Proceedings of the International Conference on 3D Vision (3DV). 1, (pp. 414-422). doi: 10.1109/3DV50981.2020.00051

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2020). CoCoNet: A collaborative convolutional network applied to fine-grained bird species classification. Proceedings of the 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290677

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

Chapter in Book - Research

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

Chapter in Book - Research

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

Chapter in Book - Research

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.

Chapter in Book - Research

Yan, X., Mills, S., & Knott, A. (2021). A neural network model for learning 3D object representations through haptic exploration. Frontiers in Neurorobotics, 15, 639001. doi: 10.3389/fnbot.2021.639001

Journal - Research Article

Cappuccio, F., Toy, V. G., Mills, S., & Adam, L. (2020). Three-dimensional separation and characterization of fractures in x-ray computed tomographic images of rocks. Frontiers in Earth Science, 8, 529263. doi: 10.3389/feart.2020.529263

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, 3(2), 34-37. doi: 10.1109/LOCS.2020.2997647

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

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

Journal - Research Article

Ott, C., John, S., Zwanenburg, S., Stanger, N., & Mills, S. (2021). Is this degree for me? Exploring computing students' study decisions. Proceedings of the 23rd Australasian Computing Education Conference (ACE). (pp. 96-105). New York, NY: ACM. doi: 10.1145/3441636.3442310

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

Conference Contribution - Published proceedings: Full paper

Baker, L., Ventura, J., Zollmann, S., Mills, S., & Langlotz, T. (2020). SPLAT: Spherical Localization and Tracking in Large Spaces. Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR 2020). (pp. 809-817). IEEE. doi: 10.1109/VR46266.2020.00105

Conference Contribution - Published proceedings: Full paper

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2020). CoCoNet: A collaborative convolutional network applied to fine-grained bird species classification. Proceedings of the 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290677

Conference Contribution - Published proceedings: Full paper

Chakraborti, T., McCane, B., Mills, S., & Pal, U. (2020). PProCRC: Probabilistic collaboration of image patches for fine-grained classification. Proceedings of the 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290537

Conference Contribution - Published proceedings: Full paper

Liu, J., Mills, S., & McCane, B. (2020). RocNet: Recursive octree network for efficient 3D deep representation. Proceedings of the International Conference on 3D Vision (3DV). 1, (pp. 414-422). doi: 10.1109/3DV50981.2020.00051

Conference Contribution - Published proceedings: Full paper

Liu, J., Mills, S., & McCane, B. (2020). Variational autoencoder for 3D voxel compression. Proceedings of the 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290656

Conference Contribution - Published proceedings: Full paper

Petrie, F., & Mills, S. (2020). Real time ray tracing of analytic and implicit surfaces. Proceedings of the 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290653

Conference Contribution - Published proceedings: Full paper

van Sint Annaland, Y., Szymanski, L., & Mills, S. (2020). Predicting cherry quality using siamese networks. 35th International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ51579.2020.9290674

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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 International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE. doi: 10.1109/IVCNZ48456.2019.8961032

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

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

Conference Contribution - Published proceedings: Full paper

More publications...