Phone: +64 9 921 9999 Ext. 5115
School of Computing and Mathematical Sciences (D-75),
Auckland University of Technology,
AUT Tower, 2-14 Wakefield Street,
PhD, Auckland University of Technology, New Zealand
BSc (Hons), University of Maribor, Slovenia
Postgraduate diploma (pedagogical curriculum), University of Ljubljana, Slovenia
Tennis coaching certificate, University of Ljubljana
Memberships and Affiliations
Association for Computing Machinery (ACM)
Institute of Electrical and Electronics Engineers (IEEE)
International Society of Biomechanics in Sports (ISBS)
Sports Performance Research Institute New Zealand (SPRINZ)
* Postgraduate level: Master of Computer and Information Sciences
Multi- and cross-disciplinary areas in computer science, mathematics and engineering.
Application of Computational Intelligence (CI) to sport science, rehabilitation, health, active life advancements and other related areas.
Computer science areas include: Video, image and signal processing, ubiquitous and wearable computing, data mining, machine learning, software engineering, human computer interaction, open source software integration, networking/data communication, embedded systems and multi-platform processing.
Boris' research interest bridges the disciplines of education, Computational Intelligence (CI), Computer Vision (CV), software engineering, and other computing domains, with sport domains including kinesiology, biomechanics and rehabilitation.
The unique contribution of Boris' research is in enabling (human) motion assessment/feedback automation. Multi- and cross-discipline approaches in on- and off-line Human Motion Modelling and Analysis (HMMA) are developed independently to be compatible with recent and future technologies. Examples of required technology include: stand-alone and distributed multi-platform systems with supporting infrastructures for streaming, communicating, storing and processing multi-modal motion data feedback and intervention.
Distinctive aspects of Boris' research include enabling automated coaching experiences (data capture/streaming/analysis/recommendation-intervention) for end-users to improve their motion control, skills, and technique by using the next generation of autonomous intelligent Augmented Coaching Systems (ACS), exergames, and virtual or immersive environments.
An essential component of coaching, injury recovery and (re)learning a new motion/skill/technique is the inherent ability of ACS to perform quantitative (objective measures obtained from motion data) and qualitative assessments based on subjective criteria (by combining traditional algorithmic and machine learning paradigms). A nature-inspired machine implementation of subjective and adaptive criteria found in qualitative assessment of human motion relates to a coach's implicit insights, personal knowledge of a subject and (short- to long-term) evolving improvement goals.
Boris' research interests and vision based on his current research, include the following:
Game dynamic modelling; talent identification; improving reaction time; umpiring support; qualitative model(s)' adaptation for a given task and context; pain pattern expression modelling; prioritising individual errors to guide feedback and the next intervention choice; finding simple and complex multi-goal deficient, defective or limiting motion patterns; and generating new hypotheses and common-sense rules validity from data.
- Advancements in motion capture, sport science, and game developments. Based on diagnostic automation from his research, future exergames will provide a personalised 'coaching experience' to the end-users.
- Game strategy support via analysis/feedback, decision support system, cognitive prosthetics. Related coaching tools to include pattern recognition inference engine and control of augmented coaching/sport performance equipment and environments.
- Improving motor activation and neural pathway control in rehabilitation and regaining an active life for the disabled and less active ageing population (linked to personalised motor-unit stimulation or exoskeleton/intelligent prosthetics).
Current Research Projects
Call for project and master scholarship funding application:
Undergraduate level – team projects:
- Multi-sensor data streaming systems
- Visual modelling toolkit for computational sport science
Selected past projects:
- Augmented Coaching Toolkit (open-source integration, web-based, client/server multi-platform and mobile distributed processing and data exchange):
--->sport events video crowdsourcing, with remote sharing and editing
--->multi-platform, client/server based universal scoreboard (Android and Linux-based multiple integration scenarios)
--->ZeroMQ(0MQ) protocol applications for augmented coaching data exchange
- Personalised Portable Data Storage (embedded Linux)
 B. Bačić, Q. Meng, and K. Y. Chan, "Privacy preservation for eSports: A case study towards augmented video golf coaching system," in 10th International Conference on Developments in eSystems Engineering (DeSE), Paris, France, 2017, pp. 169-174.
 J. Wang, B. Bačić, and W. Q. Yan, "An effective method for plate number recognition," Multimedia Tools and Applications, vol. 77, pp. 1679–1692, 2018.
 J. Lu, J. Shen, W.-Q. Yan, and B. Bačić, "An empirical study for human behavior analysis," International Journal of Digital Crime and Forensics (IJDCF), vol. 9, pp. 11-27, 2017.
 M. S. Islam, R. Pears, and B. Bačić, "Identifying precursors to frequency fluctuation events in electrical power generation data," presented at the The 15th Australasian Data Mining Conference (AuaDM 2017), Melbourne, Australia, 2017.
 M. S. Islam, R. Pears, and B. Bačić, "Detecting precursor patterns for frequency fluctuation in an electrical grid," in 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Kanazawa, Japan, 2017, pp. 219-224.
 S. Islam, R. Pears, and B. Bačić, "Identification of precursor patterns for prediction of frequency fluctuations in electrical power generation data," in 2016 Joint New Zealand Statistical Association and Operations Research Society Of New Zealand – NZSA+ORSNZ Conference, Auckland, New Zealand, 2016.
 B. Bačić and A. Ghazala, "Left-handed representation in top 100 male professional tennis players: Multi-disciplinary perspectives," in First New Zealand Text Mining Workshop (TMNZ 2016) in conjunction with the 8th Asian Conference on Machine Learning (ACML 2016), Hamilton, New Zealand, 2016.
 B. Bačić, "Echo state network ensemble for human motion data temporal phasing: A case study on tennis forehands," in Neural Information Processing: 23rd International Conference, ICONIP 2016, Kyoto, Japan, October 16-21, 2016, Proceedings, Part IV, A. Hirose, S. Ozawa, K. Doya, K. Ikeda, M. Lee, and D. Liu, Eds., ed Cham: Springer International Publishing, 2016, pp. 11-18.
 B. Bačić, "Open source video coaching and crowdsourced media sharing: Improving video segmentation usability via ad-hoc mobile mashups," presented at the The Mobile Innovation Network Australasia (MINA), Melbourne, VIC, 2016.
 B. Bačić, "Predicting golf ball trajectories from swing plane: An artificial neural networks approach," Expert Systems with Applications, vol. 65, pp. 423-438, 2016.
 B. Bačić, "Extracting player’s stance information from 3D motion data: A case study in tennis groundstrokes," in Image and Video Technology – PSIVT 2015 Workshops: RV 2015, GPID 2013, VG 2015, EO4AS 2015, MCBMIIA 2015, and VSWS 2015, Auckland, New Zealand, November 23-27, 2015. Revised Selected Papers, F. Huang and A. Sugimoto, Eds., ed Cham: Springer International Publishing, 2016, pp. 307-318.
 B. Bačić, "Echo state network for 3D motion pattern indexing: A case study on tennis forehands," in Image and Video Technology. Lecture Notes in Computer Science. vol. 9431, T. Bräunl, B. McCane, M. Rivera, and X. Yu, Eds., ed Cham: Springer International Publishing, 2016, pp. 295-306.
 B. Bačić, "Prototyping and user interface design for augmented coaching systems with MATLAB and Delphi: Implementation of personal tennis coaching system," presented at the MATLAB Conference 2015, Auckland, 2015.
 B. Bačić, "Echo state network for 3D motion pattern indexing: A case study on tennis forehands," presented at the VII Pacific Rim Symposium on Image and Video Technology – PSIVT 2015, Auckland, New Zealand, 2015.
15] B. Bačić, "Extracting player’s stance information from 3D motion data: A case study in tennis groundstrokes," presented at the VII Pacific Rim Symposium on Image and Video Technology – PSIVT 2015 Workshop on Video Surveillance, Auckland, New Zealand, 2015.
 B. Bačić, "Open-source video players for coaches and sport scientists," in XXXIII International Symposium on Biomechanics in Sports, Poitiers, France, 2015.
 B. Bačić, S. Iwamoto, and D. Parry, "Open source software and interdisciplinary data management: Post-surgery rehabilitation case study " presented at the Health Informatics New Zealand (HINZ 2014), Auckland, New Zealand, 2014.
 B. Bačić, "Learning golf drive: Natural swing path tendency to slice, fade or pull," in XXII International Symposium on Biomechanics in Sports (ISBS), Johnson City, TN, 2014, pp. 276-279.
 B. Bačić, "The hypergeometric distribution can help reduce cross-validation incidents: Two case studies," in 2014 Mathematical Sciences Symposium, Auckland, New Zealand, 2014.
 B. Bačić, "Connectionist methods for data analysis and modelling of human motion in sporting activities," Doctor of Philosophy Ph.D. Thesis, School of Computing and Mathematical Sciences, Auckland University of Technology, Auckland, 2013.
 B. Bačić and P. Hume, "Augmented video coaching, qualitative analysis and post-production using open source software," presented at the XXX International Symposium on Biomechanics in Sports (ISBS), Melbourne, Australia, 2012.
 B. Bacic, N. Kasabov, S. MacDonell, and S. Pang, "Evolving connectionist systems for adaptive sport coaching," in 14th International Conference, ICONIP 2007, M. Ishikawa, K. Doya, H. Miyamoto, and T. Yamakawa, Eds., ed Kitakyushu, Japan: Springer-Verlag, 2008, pp. 416-425.
 B. Bacic, "Evolving connectionist systems for adaptive sports coaching," Neural Information Processing - Letters and Reviews, vol. 12 pp. 53-62, 2008.
 B. Bacic, "A novel generic algorithm for cluster split iB-fold cross-validation," in 30th International Conference on Information Technology Interfaces (ITI 2008), Cavtat, Croatia, 2008, pp. 919-924.
 B. Bacic, N. Kasabov, S. MacDonell, and S. Pang, "Evolving connectionist systems for adaptive sport coaching," presented at the 14th International Conference, ICONIP 2007, Kitakyushu, Japan, 2007, pp. 416-425.
 B. Bačić, "Using probability in estimating the size of a test data sample," in 6th International Conference on Hybrid Intelligent Systems (HIS'06) and the 4th International Conference on Neuro Computing and Evolving Intelligence (NCEI'6), Auckland, New Zealand, 2006, pp. 55-56.
 B. Bačić, "Bridging the gap between biomechanics and artificial intelligence," in XXIV International Symposium on Biomechanics in Sports (ISBS), Salzburg, Austria, 2006, pp. 371-374.
 B. Bacic and D. H. Zhang, "Evaluation of ECOS for the discovery of tennis coaching rules," in 4th Conference on Neuro-Computing and Evolving Intelligence (NCEI'04), Auckland, New Zealand, 2004, pp. 93-94.
 B. Bacic, "Towards a neuro fuzzy tennis coach: Automated extraction of the Region of Interest (ROI)," in International Conference on Fuzzy Systems (FUZZ-IEEE) and International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 2004, pp. 703-708.
 B. Bacic, "Automating systems for interpreting biomechanical 3D data using ANN: A case study on tennis," in 3rd Conference on Neuro-Computing and Evolving Intelligence (NCEI'03), vol. 1, pp. 101-102, 20-21 Nov. 2003.
 B. Bacic, "Computer at the University: opportunities for tailoring automated marking and digital feedback," in 25th International Conference of Information Technology Interfaces (ITI 2003), Cavtat, Croatia, 2003, pp. 31-38.
 B. Bacic and N. K. Kasabov, "A general connectionist development environment for sports data indexing and analysis - a case study on tennis," in Neuro-Computing Colloquium & Workshop (NCC&W'02), Auckland, New Zealand, 2002, pp. 25-26.
 B. Bacic, "Constructing intelligent tutoring systems: Design guidelines," in 24th International Conference of Information Technology Interfaces (ITI 2002), Cavtat, Croatia, 2002, pp. 129-134.(In press)
 B. Bačić, "Towards the next generation of exergames: Flexible and personalised assessment-based identification of tennis swings," in International Joint Conference on Neural Networks (IJCNN 2018), Rio de Janeiro, Brazil, 2018, p. [in press]