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

Steven Mills - Senior Lecturer

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

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

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

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

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

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

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

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

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

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

Feng, H., Mills, S., Eyers, D., Huang, Z., & Shen, X. (2015). Optimal space subdivision for parallel approximate nearest neighbour determination. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. 45. IEEE. doi: 10.1109/IVCNZ.2015.7761548

Mikhisor, M., Wyvill, G., McCane, B., & Mills, S. (2015). Adapting generic trackers for tracking faces. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). 90. IEEE. doi: 10.1109/IVCNZ.2015.7761570

Campbell, J., Mills, S., & Paulin, M. (2015). Mutual information of image intensity and gradient flux for markerless pose estimation. Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ). 71. IEEE. doi: 10.1109/IVCNZ.2015.7761559

Mikhisor, M., Wyvill, G., McCane, B., & Mills, S. (2014). 3D face tracking in fisheye stereo video using particle filters. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 259-264). New York: ACM. doi: 10.1145/2683405.2683452

Mills, S., Ribeiro, D. C., Johnson, G., & Zulkifly, E. (2014). Principal component representations of chewing motion. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 218-223). New York: ACM. doi: 10.1145/2683405.2683434

Botterill, T., Green, R., & Mills, S. (2014). A decision-theoretic formulation for sparse stereo correspondence problems. Proceedings of the 2nd International Conference on 3D Vision (3DV). (pp. 224-231). IEEE. doi: 10.1109/3DV.2014.34

Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Data filtering for scalable high-dimensional k-NN search on multicore systems. Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC). (pp. 305-310). New York: ACM. doi: 10.1145/2600212.2600710

Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Performance bottlenecks in manycore systems: A case study on large scale feature matching within image collections. Proceedings of the 15th International Conference on High Performance Computing and Communications (HPCC) &11th International Conference on Embedded and Ubiquitous Computing (EUC). (pp. 985-995). IEEE. doi: 10.1109/HPCC.and.EUC.2013.140

Khan, U. M., Mills, S., McCane, B., & Trotman, A. (2014). Emergent properties from feature co-occurrence in image collections. Proceedings of the 22nd International Conference on Pattern Recognition (ICPR). (pp. 2347-2352). IEEE. doi: 10.1109/ICPR.2014.407

Young, C., Eyers, D., & Mills, S. (2014). Parallel and distributed mosaic seamline estimation. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 37-41). New York: ACM. doi: 10.1145/2683405.2683425

Mills, S., Szymanski, L., & Johnson, R. (2014). Hierarchical structure from motion from endoscopic video. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 102-107). New York: ACM. doi: 10.1145/2683405.2683411

Botterill, T., Green, R., & Mills, S. (2014). Voxel carving for collision avoidance for a vine pruning robot arm. Proceedings of the 29th International Conference on Image and Vision Computing New Zealand (IVCNZ). (pp. 54-59). New York: ACM. doi: 10.1145/2683405.2683419

Johnson, R., Mills, S., & Szymanski, L. (2014). Optical flow algorithms to recover 3D information from 2D endoscopic images. Proceedings of the 6th World Congress for Endoscopic Surgery of the Brain and Spine and Second Global Update on FESS, the Sinuses and the Nose (Endomilano). (pp. 76-77). Turin, Italy: Edizioni Minerva Medica. [Full Paper]

More publications...