{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T14:31:30Z","timestamp":1777041090545,"version":"3.51.4"},"reference-count":62,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T00:00:00Z","timestamp":1674000000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, a novel approach to evaluation of feature extraction methodologies is presented. In the case of machine learning algorithms, extracting and using the most efficient features is one of the key problems that can significantly influence overall performance. It is especially the case with parameter-heavy problems, such as tool condition monitoring. In the presented case, images of drilled holes are considered, where state of the edge and the overall size of imperfections have high influence on product quality. Finding and using a set of features that accurately describes the differences between the edge that is acceptable or too damaged is not always straightforward. The presented approach focuses on detailed evaluation of various feature extraction approaches. Each chosen method produced a set of features, which was then used to train a selected set of classifiers. Five initial feature sets were obtained, and additional ones were derived from them. Different voting methods were used for ensemble approaches. In total, 38 versions of the classifiers were created and evaluated. Best accuracy was obtained by the ensemble approach based on Weighted Voting methodology. A significant difference was shown between different feature extraction methods, with a total difference of 11.14% between the worst and best feature set, as well as a further 0.2% improvement achieved by using the best voting approach.<\/jats:p>","DOI":"10.3390\/s23031109","type":"journal-article","created":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T01:33:51Z","timestamp":1674092031000},"page":"1109","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Advanced Feature Extraction Methods from Images of Drillings in Melamine Faced Chipboard for Automatic Diagnosis of Drill Wear"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3157-3381","authenticated-orcid":false,"given":"Izabella","family":"Antoniuk","sequence":"first","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2789-4732","authenticated-orcid":false,"given":"Jaros\u0142aw","family":"Kurek","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8583-9873","authenticated-orcid":false,"given":"Artur","family":"Krupa","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1654-1982","authenticated-orcid":false,"given":"Grzegorz","family":"Wieczorek","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1567-879X","authenticated-orcid":false,"given":"Micha\u0142","family":"Bukowski","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3451-6879","authenticated-orcid":false,"given":"Micha\u0142","family":"Kruk","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Warsaw University of Life Sciences, 02-776 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8935-845X","authenticated-orcid":false,"given":"Albina","family":"Jegorowa","sequence":"additional","affiliation":[{"name":"Institute of Wood Sciences and Furniture, Warsaw University of Life Sciences, 02-787 Warszawa, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/0043-1648(85)90081-X","article-title":"Monitoring tool wear during wood machining with acoustic emission","volume":"101","author":"Lemaster","year":"1985","journal-title":"Wear"},{"key":"ref_2","first-page":"429","article-title":"Influence of pneumatic pressure on delamination factor of drilling medium density fiberboard","volume":"60","author":"Kun","year":"2015","journal-title":"Wood Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1007\/s10086-016-1555-6","article-title":"Effect of tool material on tool wear and delamination during machining of particleboard","volume":"62","author":"Szwajka","year":"2016","journal-title":"J. Wood Sci."},{"key":"ref_4","first-page":"307","article-title":"An examination of the tool life and surface quality during drilling melamine faced chipboard","volume":"62","author":"Szwajka","year":"2017","journal-title":"Wood Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1007\/s00107-020-01518-9","article-title":"Automated monitoring of delamination factor during up (conventional) and down (climb) milling of melamine-faced MDF using image processing methods","volume":"78","author":"Podziewski","year":"2020","journal-title":"Eur. J. Wood Wood Prod."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kr\u00f3l, P.M., Podziewski, P., and Hanincov\u00e1, L. (2022). Deviation of coordinates of small-dimension holes in fiberboard. Wood Mater. Sci. Eng., 1\u20136.","DOI":"10.1080\/17480272.2022.2121661"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3808","DOI":"10.15376\/biores.16.2.3808-3814","article-title":"Drill Holes Deflection Determination for Small Diameter Bits in Wood-Based Materials","volume":"16","year":"2021","journal-title":"BioResources"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5349","DOI":"10.15376\/biores.17.3.5349-5371","article-title":"Tool Condition Monitoring for the Chipboard Drilling Process Using Automatic, Signal-based Tool State Evaluation","volume":"17","author":"Swiderski","year":"2022","journal-title":"BioResources"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bukowski, M., Kurek, J., Antoniuk, I., and Jegorowa, A. (2021). Decision Confidence Assessment in Multi-Class Classification. Sensors, 21.","DOI":"10.3390\/s21113834"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kr\u00f3l, P.M., and Szymona, K. (2021). Methodology evaluation of computer vision small-dimension hole localization. Wood Mater. Sci. Eng., 1\u20139.","DOI":"10.1080\/17480272.2021.2005140"},{"key":"ref_11","first-page":"31","article-title":"The use of process monitoring techniques on a CNC wood router. Part 1. sensor selection","volume":"50","author":"Lemaster","year":"2000","journal-title":"For. Prod. J."},{"key":"ref_12","first-page":"59","article-title":"The use of process monitoring techniques on a CNC wood router. Part 2. Use of a vibration accelerometer to monitor tool wear and workpiece quality","volume":"50","author":"Lemaster","year":"2000","journal-title":"For. Prod. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1007\/BF00765801","article-title":"Automatic detection of a damaged cutting tool during machining I: Method to detect damaged bandsaw teeth during sawing","volume":"46","author":"Zhu","year":"2000","journal-title":"J. Wood Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s00107-002-0291-3","article-title":"Atomatic detection of damaged bandsaw teeth during sawing","volume":"60","author":"Zhu","year":"2002","journal-title":"Holz Als Roh-Und Werkst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1007\/s00107-004-0466-1","article-title":"Automatic detection of a damaged router bit during cutting","volume":"62","author":"Zhu","year":"2004","journal-title":"Holz Als Roh-Und Werkst."},{"key":"ref_16","first-page":"79","article-title":"A tool wear sensor for circular saws using wavelet transform signal processing","volume":"55","author":"Suetsugu","year":"2005","journal-title":"For. Prod. J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1205","DOI":"10.1088\/1742-6596\/48\/1\/225","article-title":"Evaluation tool condition of milling wood on the basis of vibration signal","volume":"48","author":"Szwajka","year":"2006","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_18","first-page":"57","article-title":"Vibro-acoustic signals as a source of information about tool wear during laminated chipboard milling","volume":"56","author":"Wilkowski","year":"2011","journal-title":"Wood Res."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3379","DOI":"10.15376\/biores.14.2.3379-3388","article-title":"Use of cutting force and vibro-acoustic signals in tool wear monitoring based on multiple regression technique for compreg milling","volume":"14","author":"Szymanowski","year":"2019","journal-title":"BioResources"},{"key":"ref_20","first-page":"633","article-title":"Developing automatic recognition system of drill wear in standard laminated chipboard drilling process","volume":"64","author":"Osowski","year":"2016","journal-title":"Bull. Pol. Acad. Sci. Tech. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1016\/S0952-1976(00)00008-7","article-title":"Multi-sensor integration for on-line tool wear estimation through artificial neural networks and fuzzy neural network","volume":"13","author":"Kuo","year":"2000","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1007\/s00170-011-3504-2","article-title":"Tool condition monitoring based on numerous signal features","volume":"59","author":"Jemielniak","year":"2012","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.jmatprotec.2005.10.021","article-title":"Drill wear monitoring using back propagation neural network","volume":"172","author":"Panda","year":"2006","journal-title":"J. Mater. Process. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"957","DOI":"10.1007\/s00107-019-01428-5","article-title":"Initial study on the use of support vector machine (SVM) in tool condition monitoring in chipboard drilling","volume":"77","author":"Jegorowa","year":"2019","journal-title":"Eur. J. Wood Wood Prod."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3449","DOI":"10.1109\/LRA.2019.2926666","article-title":"Intelligent machining monitoring using sound signal processed with the wavelet method and a self-organizing neural network","volume":"4","author":"Nasir","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2683","DOI":"10.1007\/s00170-021-07325-7","article-title":"A review on deep learning in machining and tool monitoring: Methods, opportunities, and challenges","volume":"115","author":"Nasir","year":"2021","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1007\/s00226-016-0859-4","article-title":"Tree species recognition system based on macroscopic image analysis","volume":"51","author":"Ibrahim","year":"2017","journal-title":"Wood Sci. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Kurek, J., Swiderski, B., Jegorowa, A., Kruk, M., and Osowski, S. (2016, January 29\u201331). Deep learning in assessment of drill condition on the basis of images of drilled holes. Proceedings of the 8th International Conference on Graphic and Image Processing (ICGIP 2016), Tokyo, Japan.","DOI":"10.1117\/12.2266254"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Kurek, J., Wieczorek, G., Kruk, B.S.M., Jegorowa, A., and Osowski, S. (2017, January 11\u201313). Transfer learning in recognition of drill wear using convolutional neural network. Proceedings of the 18th International Conference on Computational Problems of Electrical Engineering (CPEE), Kutna Hora, Czech Republic.","DOI":"10.1109\/CPEE.2017.8093087"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"13","DOI":"10.22630\/MGV.2019.28.1.2","article-title":"Classifiers Ensemble of Transfer Learning for Improved Drill Wear Classification using Convoluitional Neural Network","volume":"28","author":"Kurek","year":"2019","journal-title":"Mach. Graph. Vis."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.22630\/MGV.2019.28.1.1","article-title":"Data Augmentation Techniques for Transfer Learning Improvement in Drill Wear Classification Using Convolutional Neural Network","volume":"28","author":"Kurek","year":"2019","journal-title":"Mach. Graph. Vis."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Wieczorek, G., Chlebus, M., Gajda, J., Chyrowicz, K., Kontna, K., Korycki, M., Jegorowa, A., and Kruk, M. (2021). Multiclass image classification using gans and cnn based on holes drilled in laminated chipboard. Sensors, 21.","DOI":"10.3390\/s21238077"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s00226-020-01245-7","article-title":"Deep learning methods for drill wear classification based on images of holes drilled in melamine faced chipboard","volume":"55","author":"Jegorowa","year":"2021","journal-title":"Wood Sci. Technol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"9611","DOI":"10.15376\/biores.15.4.9611-9624","article-title":"Time-efficient approach to drill condition monitoring based on images of holes drilled in melamine faced chipboard","volume":"15","author":"Jegorowa","year":"2020","journal-title":"BioResources"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kurek, J., Antoniuk, I., \u015awiderski, B., Jegorowa, A., and Bukowski, M. (2020). Application of Siamese Networks to the Recognition of the Drill Wear State Based on Images of Drilled Holes. Sensors, 20.","DOI":"10.3390\/s20236978"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1007\/s00521-009-0316-5","article-title":"Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor","volume":"19","author":"Kurek","year":"2010","journal-title":"Neural Comput. Appl."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Jegorowa, A., Kurek, J., Kruk, M., and G\u00f3rski, J. (2022). The Use of Multilayer Perceptron (MLP) to Reduce Delamination during Drilling into Melamine Faced Chipboard. Forests, 13.","DOI":"10.3390\/f13060933"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kurek, J. (2018, January 21\u201324). Hybrid approach towards the assessment of a drill condition using deep learning and the Support Vector Machine. Proceedings of the 22nd International Computer Science and Engineering Conference (ICSEC), Chiang Mai, Thailand.","DOI":"10.1109\/ICSEC.2018.8712622"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/j.bbe.2017.04.005","article-title":"Ensemble of classifiers and wavelet transformation for improved recognition of Fuhrman grading in clear-cell renal carcinoma","volume":"37","author":"Kruk","year":"2017","journal-title":"Biocybern. Biomed. Eng."},{"key":"ref_40","unstructured":"Grossmann, A., Kronland-Martinet, R., and Morlet, J. (1990). Wavelets, Springer."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2970","DOI":"10.1016\/j.ymssp.2007.06.001","article-title":"An algorithm for the continuous Morlet wavelet transform","volume":"21","year":"2007","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_43","unstructured":"Chandola, Y., Virmani, J., Bhadauria, H., and Kumar, P. (2021). Deep Learning for Chest Radiographs, Academic Press. Primers in Biomedical Imaging Devices and Systems."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1007\/s10586-017-0921-5","article-title":"Facial expression recognition using histogram of oriented gradients based transformed features","volume":"21","author":"Nazir","year":"2018","journal-title":"Clust. Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1598","DOI":"10.1016\/j.patrec.2011.01.004","article-title":"Face recognition using Histograms of Oriented Gradients","volume":"32","author":"Bueno","year":"2011","journal-title":"Pattern Recognit. Lett."},{"key":"ref_46","first-page":"189","article-title":"Use of nearest neighbors (k-NN) algorithm in tool condition identification in the case of drilling in melamine faced particleboard","volume":"22","author":"Jegorowa","year":"2020","journal-title":"Maderas Ciencia Tecnolog\u00eda"},{"key":"ref_47","unstructured":"(2023, January 03). Classifier Implementing the k-Nearest Neighbors Vote. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.neighbors.KNeighborsClassifier.html."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1967.1053964","article-title":"Nearest neighbor pattern classification","volume":"13","author":"Cover","year":"1967","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1214\/aos\/1016218223","article-title":"Additive logistic regression: A statistical view of boosting (With discussion and a rejoinder by the authors)","volume":"28","author":"Friedman","year":"2000","journal-title":"Ann. Stat."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy Function Approximation: A Gradient Boosting Machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Stat."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/S0167-9473(01)00065-2","article-title":"Stochastic gradient boosting","volume":"38","author":"Friedman","year":"2002","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_53","unstructured":"(2023, January 03). Python API Reference of Xgboost. Available online: https:\/\/xgboost.readthedocs.io\/en\/stable\/python\/python_api.html."},{"key":"ref_54","unstructured":"(2023, January 03). A Random Forest Classifier. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.ensemble.RandomForestClassifier.html."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s11749-016-0481-7","article-title":"A random forest guided tour","volume":"25","author":"Biau","year":"2016","journal-title":"Test"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1111\/mice.12564","article-title":"Automatic detection method of cracks from concrete surface imagery using two-step light gradient boosting machine","volume":"36","author":"Chun","year":"2021","journal-title":"Comput.-Aided Civ. Infrastruct. Eng."},{"key":"ref_58","unstructured":"(2023, January 03). LightGBM Classifier. Available online: https:\/\/lightgbm.readthedocs.io\/en\/latest\/pythonapi\/lightgbm.LGBMClassifier.html."},{"key":"ref_59","unstructured":"Yang, Y., Li, J., and Yang, Y. (2015, January 18\u201320). The research of the fast SVM classifier method. Proceedings of the 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"61","DOI":"10.7551\/mitpress\/1113.003.0008","article-title":"Probabilistic Outputs for Support Vector Machines and Comparisons to Regularized Likelihood Methods","volume":"10","author":"Platt","year":"2000","journal-title":"Adv. Large Margin Classif."},{"key":"ref_61","unstructured":"(2023, January 03). C-Support Vector Classification. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.svm.SVC.html."},{"key":"ref_62","unstructured":"(2023, January 03). Voting Classifier. Available online: https:\/\/scikit-learn.org\/stable\/modules\/ensemble.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1109\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:09:11Z","timestamp":1760119751000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1109"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,18]]},"references-count":62,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23031109"],"URL":"https:\/\/doi.org\/10.3390\/s23031109","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,18]]}}}