Next Article in Journal
Genome-Wide Identification and Expression Analyses of the PP2C Gene Family in Paulownia fortunei
Previous Article in Journal
Classification of Complicated Urban Forest Acoustic Scenes with Deep Learning Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Estimation of Drill Wear Based on Images of Holes Drilled in Melamine Faced Chipboard with Machine Learning Algorithms

1
Institute of Wood Sciences and Furniture, Warsaw University of Life Sciences, 02-787 Warszawa, Poland
2
Institute of Information Technology, Warsaw University of Life Sciences, 02-787 Warszawa, Poland
*
Author to whom correspondence should be addressed.
Forests 2023, 14(2), 205; https://doi.org/10.3390/f14020205
Submission received: 9 December 2022 / Revised: 8 January 2023 / Accepted: 16 January 2023 / Published: 21 January 2023
(This article belongs to the Section Forest Inventory, Modeling and Remote Sensing)

Abstract

:
In this article, an approach to drill wear evaluation is presented. Tool condition monitoring is an important problem in furniture manufacturing and similar industries. At the same time, approaches that rely on sets of sensors, often tend to be to robust or complex for the production environment. Instead of signals acquired from dedicated sensors, presented approach uses images of drilled holes as input data. Initial pictures are processed and enhanced in order to highlight the crucial properties. A set of selected features is then calculated on the resulting images, and later used during the training of 5 state-of-the-art classifiers. Presented research also evaluates number of images for consecutive drillings that needs to be taken into account in order to produce accurate results. From the selected set, the best performing classifier was Random Forest and it achieved close to 100% accuracy.

1. Introduction

The furniture manufacturing industry is a demanding field, with various challenges related to different production process stages. It is especially the case with the composite material machining, where quality problems, mainly delamination, can result in unsatisfactory products. Such defects often can appear during drilling process, where various factors can lead to undesirable effects.
Laminated panels are commonly used material in the furniture manufacturing [1,2,3]. Different studies show, that main reason the delamination happens in the cutting process of wood-based materials tends to be the wear of the used tool. Researchers noticed a relationship between the wear of the drill over time and the condition of the holes, which clearly degrades the material laminate. These observations became the subject of further research and analysis, the results of which are presented here. There are similar studies [2,3,4] based on that relation in the chipboard panel. Analyzing the work of other researchers, such as [5,6], one can notice the analysis of cutting parameters and tool geometry in assessing the impact on machining quality. They proved that the processing quality is related to feed speed, although they were based on MDF boards. In turn, [7] describes the study of laminated chipboard showing the dependence of delamination on the feed rate, emphasizing that the parameters are based on techniques used in the wood industry. However, the issue discussed in this work is an attempt to combine the degree of tool wear with the quality of drill process to determine the minimum visual resources (drill images) to infer the condition of the tool effectively.
Due to differences in material, as well as various processes that can occur, the structure of the wood products is not always easy to predict. Tool condition monitoring is an important issue, where pinpointing the right moment to exchange such element is crucial in order to avoid delamination and poor-quality products. At the same time, this process cannot be performed efficiently without automation. Manual tool examination, without prior indication to the tool state, can result in unnecessary downtime. On the other hand, if the exchange is postponed to long, the worn tool can damage used material. There are many factors that need to be taken into account, hence it is not surprising, that the issue of automation in tool condition monitoring is widely researched in recent years [8,9,10].
When it comes to fundamental research in the topic of tool condition monitoring, the related research was published almost 40 years ago in [11]. The main focus was put on finding the best signals and related features in order to reliably identify tool wear during production process, without the need for downtime.
The subject of this research develops the solutions discussed in other works and studies aimed at identifying the most optimal moment of tool wear. The works [12,13] broadly discuss research into the optimal use of built-in and mounted-on sensors for a CNC machine. Similarly, Ref. [14] discusses the tooth wear of table saw blades using the wavelet transform. The use of sensors is also discussed in [15,16,17]. Here, the influence of time of the tools used in the wood industry (bandsaw and drill bit) on the delamination process of the material was reported. A different approach was presented in [18,19,20]—the tool condition was combined with the vibroacoustic analysis of the machine and the environment.
Usually such solutions require large array of various sensors to work, such as acoustic emission, testing vibrations, noise measurement, or evaluation of cutting torque or feed force [21,22,23,24,25]. While the obtained results are accurate, the process itself is lengthy and complex. Even setting up the initial measurements often poses an issues with sensor placement, and potential adjustments to the environment changes. Each sensor needs to be calibrated to the specific work environment before the measurement process begins. At the same time any errors in the initial setup can result in unstable and inaccurate results, even more so if it needs to be regularly folded. All those disadvantages make the sensor approach difficult to use, especially if the production environment is changing (i.e., it uses different materials, various machines can be active at the same time, the layout of used elements can vary, etc.).
Taking into account various factors affecting the overall quality of drilling, machine learning (ML) algorithms are first solution that come to mind. In recent years, generally in the wood industry such methods have gained popularity in various applications. From solutions focusing on monitoring machining processes [26,27,28], to algorithms focused on wood species recognition [29]—the possibilities are varied. Depending from the specific problem, there either exists a well fitted solution, or one of ML algorithms can be adjusted to it.
During research presented in this paper, the images of drilled holes were used as an input data. The main assumption was that the quality of the drilling edge can be a good indicator of the overall tool wear, and, therefore, can help pinpoint the moment, when it should be exchanged. This idea was already explored, and achieved promising results, while incorporating various algorithms and approaches. Deep and transfer learning methodologies proved to be accurate, and adjusted well to the problem [30,31]. Further evaluation showed that classifier ensembles and data augmentation can potentially improve the overall results [32,33]. Different classifiers were used and tested in this problem, showing great promise for further application, checking the decision confidence, evaluating the classification process, and checking various algorithms [34,35,36,37].
In this paper we expand on this idea, continuing with the images of drilled holes as input data for ML algorithms. It was noted that a single or a small sequence of images used in previous research, may lead to inaccurate assignment of a wear class. There is a possibility that the good drill will produce ragged edge, as well as for a worn tool to perform well occasionally. This is not the case with the proportion of “good” and “bad” holes, as it will steadily worsen while the drill blunts during usage. The overall edge quality and laceration was used to show the drill wear. Furthermore, sequences of images were evaluated to better determine the moment when the tool needs to be exchanged. Apart from pointing that out, second task was to find the optimal number of drillings taken into account in order to accurately determine the degree of drill wear with the calculated error. Three point scale was used for tool designation.

2. Materials and Methods

2.1. Data Collection

During the tests, an automated Computerized Numerical Control (CNC) workstation by Busselato (Jet 100 model, Piovenne Rochette, Italy) was used. The use of such a system ensured experiment repeatability. Test holes were made with a drill with a diameter of 12 [mm] by FABA (model WP-01, Baboszewo, Poland, Figure 1). Drilling was performed at a rotational speed of 4500 RPM and a feed rate of 1.35 [m/min], in accordance with the drill manufacturer’s guidelines. The test material was a standard laminated board used in the furniture industry by the Polish company KRONOPOL (model U 511) with a thickness of 18 [mm].
The research procedures were carried out as follows: the laminated chipboard was divided into 610 profiles (Figure 2) with dimensions 300 × 35 × 18 [mm]. Each profile was drilled 14 times in the central part of the profile axis at equal distances from each other, ensuring a homogeneous work area. A total of 8540 holes was made. The drill was subjected to regular evaluation with Mitutoyo microscope (model TM-500, Kawasaki, Japan) to check its state and assign each hole to one of three classes:
  • Good—a new drill that is not yet worn and can be further used;
  • Worn—a used drill in a warning state that is good enough to be continuously involved in the production process, but might soon require replacement;
  • Requiring replacement—a used drill in an unusable state that should be replaced immediately.
The initial ranges for each of the wear classes were assigned according to the wear parameter (W), calculated for each of the drill cutting edges. This parameter is calculated as shown in Equation (1):
W = W W
where the W denotes the width of cutting edge for the brand-new drill, measured near the outer corner in [mm], while the W is the current width checked for the evaluated tool. The ranges were assigned according to manufacturer’s specifications, and equalled W < 0.2 mm for the “Good” drill, 0.2 mm < W < 0.35 mm for the “Worn” drill, and W > 0.35 mm for the “Requiring replacement” drill.
A total number of 610 profiles were scanned into a digital version for analysis and further processing with an image quality was 1200 [dpi]. A sample set of drilled holes (from random profiles) is presented in Figure 3.

2.2. Image Preparation

After scans of 610 chipboard profiles were obtained, images were then divided into separate files for each of the holes. Storing them in such a way allowed easier analysis of individual cases, as well as automation of the further image processing.
To ensure that a homogeneous dataset is used, a segmentation was performed (Figure 4), which included the following steps:
  • Loading individual image from a file;
  • Enhancing contrast;
  • Conversion to black and white image (”bw”) with fixed threshold value;
  • Conversion to black and white image (”bw2”) with adaptive threshold value;
  • Summing up both thresholds (“bw”+“bw2”);
  • Filling holes;
  • Labelling;
  • Removing artefacts;
  • Saving the resulting image.
The first operation performed after loading the image was a simple contrast enhancement. The operation was meant to highlight the edge detail along the hole border, especially in case of any laminate imperfections. It also removed the value gradient resulting from uneven lighting, that could occur both in the hole and laminate areas, which should be universal in colour (black or white accordingly). This operation was performed according to Equation (2):
f ( x ) = 0 , value lower than 0.5 × 255 . 255 , value higher than 0.9 × 255 .
To further improve the input data, it was necessary to accordingly point out the actual edge of the hole, including any damaged fragments. The approach involved conversion to black and white image, where each pixel will only have one of the two values. At the same time accurate conversion with only single threshold was not possible. Therefore, all were subjected to two-stage image conversion (Figure 4). The first step was standard image conversion to black and white with a static threshold (“bw”), equal to 0.1. The second threshold (“bw2”) was the basis for unifying the hole using the adaptive method. This made it possible to obtain an exact outline of the hole (without its centre), while avoiding the loss of edges or imperfections constituting damage to the laminate. Edges are important from the point of view of quality assessment.
The same algorithm was used for the entire profiles (Figure 5). This operation was also able to remove traces of scratches, marker marks or dirt remaining on the profile. Removing redundant information from the image is an equally important aspect as accurately outlining the shape of the hole edges, since it is distorting the input data.
After the completion of this process, set of individual, clean images was obtained, accurately outlining actual hole shape for each of the experiments. The images were stored in the sequence they were made, to check the window required to accurately describe the drill state.

2.3. Diagnostic Features

In order to perform the classification process, each processed image was using a set of diagnostic features. After the initial evaluation, the following set of features were chosen, as they contained most information related to the drill state:
  • Radius of the smallest circumscribed circle of the hole;
  • Radius of the largest circle inscribed in the hole;
  • Difference of hole radii;
  • Area of holes;
  • Convex surface area;
  • Circumference;
  • The major axis of the ellipse described in the image;
  • Minor axis of the ellipse described in the image;
  • Massiveness (surface area/convex area).
Each image was assigned a single vector containing all features. Data for all images formed a feature matrix, which was normalized along each column, by dividing the values by the maximum value in each set. This results in all feature values to be placed in (0–1) range, which is important for classifier training process. Since the data in selected features are similar in nature, there was no risk of introducing a scaling error.
The main part of the presented approach is based on Feature (3), which is the difference between the radius of circle inscribed in the hole, and the circumscribed one. It was noted by the manufacturer that the main problem with the production process comes not from the small chipping, but large and long splinter. In the first case, the jagged edge will still be covered by the masking elements. In the second case, while the overall surface of the damage might be small, it will still be visible on the final product. It was then decided to base the evaluation on the difference radius of those two circles (see Figure 6), to more accurately point out the unacceptable drillings.
After incorporating the initial assumptions about main focus of the classification process, the features were then evaluated, using classical form of Fisher’s measure. The diagnostic value of the k-th feature in recognition of two classes (i-th and j-th) is defined by Equation (3):
W k ( i , j ) = | μ k ( j ) μ k ( i ) σ k ( j ) + σ k ( i ) |
This analysis produced a sorted value list for the used features. Effectiveness of individual features is shown in Figure 7.

2.4. Classifiers

After obtaining and evaluating the initial feature set, it was then necessary to test them using different classifiers. A total of 5 state-of-the-art algorithms were chosen and adopted to the presented problem. The used classifiers were: support vector machine (SVM), K-nearest neighbours (KNN), Random Forest (RF), radial basis function (RBF), and multi-layer perception (MLP). The classifiers were used, since they perform well in various classification-based approaches, and consist of good baseline for feature evaluation. At the same time results obtained should allow for accurate classification.

2.4.1. Support Vector Machine (SVM)

First of the selected algorithms is a well-known method, used to find a hyperplane in n-dimensional space, where n is the number of features describing single data point. In theory, there are many different hyperplanes that can separate different class data. The main objective is to find one, that has a maximal margin—distance between closest data points of two separated classes. The broader the separation, the better the confidence of further classification would be.
The method consists of two main steps: data mapping into a multidimensional space and applying a function to separate data into decision classes. The name SVM comes from support vectors—data points close to the hyperplane separating classes, influencing its position. New classified data can be used to predict the group to which the new value should belong [38].

2.4.2. K-Nearest Neighbours (KNN)

Second chosen classifier is a grouping method, used to find data clusters in multidimensional sets. It is one of the simplest supervised ML algorithms, but it tends to give good results even in complex cases. The goal of the algorithm is to find similarities between different clusters of data, finding the best categories for each point. This is also a non-parametric algorithm, so additional advantage here is that it does not make any assumptions about data structure [39]. Additionally, since the classification is based on closeness of a point to a specific data cluster, after the training process it can be easily used to assign new data points to the existing sets.
One disadvantage of the algorithm is that it requires a predefined number of labels, so in case of datasets with an unknown number of classes, finding the optimal number can pose additional problems. In the case of research presented in this paper, the number of classes is known, hence the choice of this method as one of the used classifiers [40].

2.4.3. Random Forest (RF)

Third classifier is Random Forest. This classifier consists of set of random decision trees, operating as an ensemble. Each decision tree works separately, providing a classification according to its structure. Final output of the RF classifier is then chosen by the majority vote of all the decision trees composing it.
The main advantage of this classifier is that it uses a large number of mostly uncorrelated models. Even if one trees sometimes return incorrect results, the general outcome should still be accurate, since the ensemble is not so prone to individual bias. The method’s effectiveness is much greater than that of a single tree because the advantage of classifying the entire forest determines the final result for different decision paths [41].

2.4.4. Radial Basis Function (RBF)

The third used configuration assigns radial basis function as a kernel for SVM network. The RBF values are determined by calculating the distance from the origin or centre point. In order to do so, absolute values are incorporated. The distance is then calculated accordingly.
This function was used, since it performs well in cases, when data require classification in a non-linear way, which is the case for the presented problem. The radial function is primarily intended to find the optimal distance from a given point. They are effective in prediction, which can positively affect the performance of neural algorithms [42,43].

2.4.5. Multi-Layer Perceptron (MLP)

Final method is one of the most popular ones when it comes to artificial neural networks. This solution was formed as an extension to the binary classification models based on perceptrons, addressing the fact that an initial solution could not be used to classify non-linear data. In the case of MLP, the mapping between inputs and outputs is non-linear. In general, apart from the input and output layers, the MLP will have at least one hidden layer. In the perceptron each neuron needs to have an activation function enforcing a threshold. In case of MLP an arbitrary activation function can be used.
The underlying functions are regressive (for linear methodologies) or classification (for non-linear methodologies). The method uses feed-forward algorithm, meaning that inputs are combined with weights and subjected to the activation function. Each linear combination is then propagated to the next layer. This process is repeated through each hidden layer to the output layer. Additionally, the method uses back-propagation, interactively adjusting weights in network, with the goal to maximize the cost function. After calculating the weighted sums and forwarding them through all layers, the gradient of mean square error is calculated between input and output pairs. Weights are then propagated back to the NN starting point. This gives the opportunity to correct learning based on the results achieved and the knowledge of the correctness of the previous iteration [44].

3. Results and Discussion

The basic operations carried out in analysing the prepared images of holes allowed for creating a set of features. The effectiveness of a given feature in the general classification was selected based on the possibility of an unambiguous interpretation based on the measured values. For the set of features (Figure 7), the authoritative features were obtained in the following order: 5, 4, 6, 9, 3, 7, 2, 8, 1.
Out of all 10 accepted diagnostic features, only 3 achieved a level of effectiveness above 70%. For these 3 most authoritative features, a graph of the classification of a given feature in relation to its affiliation was created (Figure 8).
Based on the classification algorithms, a cross-validation method was used based on the entire dataset, containing 8540 images of holes. For each degree of drill wear (Good, Worn, Requiring replacement), the Pareto rule 80/20 was applied—80% of the data were used for training, and the results were tested on the remaining 20% of examples.
Each classifier model was evaluated for different values of two chosen parameters—i and j. The main loop operated for the step length parameter in the regression correction cycle for i-previous images in the range 1 to 200. The second loop operated for the number of used features, from the selected set, ranging from 1 to 9 (parameter j). The features were added in the order of increasing effectiveness, starting with best performing features.
Because classification based on one feature has, inherently, low efficiency, an analysis method was adopted in terms of an incremental set of best features added sequentially based on the results presented in Figure 9, Figure 10 and Figure 11. Three graphs were prepared to show the discrepancies between the same classification methodology and the accuracy of successively added features. The most stable in the study (k-NN), the best in the study (RF) and the most readable in terms of time (SVM) were presented.
In Figure 9, showing the k-NN classifier, the resulting lines can be grouped into two main sets representing accuracy. For one (5) and two (5,4) features, the accuracy does not exceed 75–80%, regardless of the used window. After the third most important feature is added to the set (5,4,6) the accuracy grows close to 95% for the remaining sets. The k-NNN classifier is a fairly accurate solution, but, above all, it is stable with the appropriate selection of parameters. The groups of features [5,4,6], [5,4,6,9], and [5,4,6,9,3] achieved the best accuracy in this case. The k-NN Classifier is often used as a baseline in many considerations because of its stability, as well as the fact that it does not require as many hyperparameters as other algorithms, while being fairly resistant to overtraining.
Figure 10 outlines results for the Random Forest classifier. Similarly as with k-NN, two sets can be chosen, with the first one containing only the approach with a single feature (5). The accuracy here does not exceed 85%, despite increasing the window size. For the remaining feature sets, the accuracy steadily increases, reaching values close to 100%. During the training process large fluctuations are present along each line, but it is caused by the nature of the algorithm. Random Forest uses a random subspace method which relies on reduction in the correlation between estimators in an ensemble by training them on random samples of features instead of the entire feature set.
The third classifier is an SVM, presented in Figure 11. It can be noted, that this approach gives the best accuracy in maximum of window range for all provided features but the overall accuracy do not exceed 90%. This graph also shows a tendency for a natural increase in accuracy in proportion to the number of features used. The results are the best for this classifier when all nine of them are used. This can be due to the fact that the SVM classifier is strongly dependent from many hyperparameters. The selection of optimal ones is an extremely difficult and laborious process with a large impact on classifier generalization abilities.
From the original classifier set the MLP and RBF algorithms did not achieve the assigned, minimal threshold of 80% accuracy. Out of the remaining classifiers, the SVM performed worse, only slightly exceeding the 90% accuracy threshold, with a maximal number of features. The K-NN algorithm was second in that aspect, achieving higher results, starting with three best features. The RF classifier performed best, achieving almost the 100% accuracy threshold.
What is important to note is that all algorithms required a significant number of prior images to accurately classify drill wear state. In accordance with initial assumptions, prior data about state of created holes and changes in them is an important factor, increasing the overall algorithm accuracy. Additionally, for the best performing algorithm, the differences between the three best features, and sets containing more of them was not substantial, and acceptable results were produced. The best features in terms of initial set were: feature 5 (convex surface area), feature 4 (area of holes), and feature 6 (circumference).

4. Conclusions

In this work, a method for drill-condition monitoring, based on image analysis was shown. The presented solution uses photos of drilled holes. For the correct analysis, methods were used that emphasize features, such as the outline and damage around the perimeter. The collected physical features and image information was calculated and used to further train the ML classifiers. The presented work evaluates classifier performance, influence the number of used features has over the training process and size of image window required to accurately assign wear class.
Total of three classes were considered: good, worn, and requiring replacement. Best performing classifier was able to accurately assign drill wear state, even with three best features (major axis of the ellipse circumscribed on the hole (7), circumference (6), and area (4)). It was also confirmed, that all classifiers required large image windows (containing sets presenting subsequent drillings), to achieve high accuracy (close to 100%).
The drilling operation most often occurs during furniture production, especially cabinet furniture, which is often produced from laminated chipboard with MDF. The study data are a pilot dataset and, due to limited resources, were obtained in laboratory conditions, using sample scanning. However, in industrial conditions, we assume the installation of photo cameras that monitor the condition of the opening edge on an ongoing basis and transmit the signal to the computer, where it will be analysed.
The presented approach is easy to use in the production environment, since after the training process all that is required to classify the drill wear is the current image of drilled set of holes. At the same time, there are some possible areas for improvement—i.e., testing different features and classification methods.
Overall, the presented approach achieved satisfactory results, and can be a good basis for further analysis.

Author Contributions

Conceptualization, A.J., M.K. and J.K.; Data acquisition, A.J.; Formal analysis, A.J., M.K. and I.A.; Investigation, A.K., I.A.; Methodology, A.J., M.K., J.K., G.W., B.Ś. and M.B.; Project administration, J.K., M.K., I.A. and A.J.; Supervision, M.K., J.K.; Visualization, A.K., I.A. and J.K.; Writing—original draft, A.K. and I.A.; Writing—review and editing, all the authors (A.J., J.K., I.A., A.K., G.W., B.Ś., M.B. and M.K.). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kun, W.; Qi, S.; Cheng, W.; Chunjie, L. Influence of pneumatic pressure on delamination factor of drilling medium density fiberboard. Wood Res. 2015, 60, 429–440. [Google Scholar]
  2. Szwajka, K.; Trzepieciński, T. Effect of tool material on tool wear and delamination during machining of particleboard. J. Wood Sci. 2016, 62, 305–315. [Google Scholar] [CrossRef]
  3. Szwajka, K.; Trzepieciński, T. An examination of the tool life and surface quality during drilling melamine faced chipboard. Wood Res. 2017, 62, 307–318. [Google Scholar]
  4. Król, P.M. Drill Holes Deflection Determination for Small Diameter Bits in Wood-Based Materials. BioResources 2021, 16, 3808–3814. [Google Scholar] [CrossRef]
  5. Davim, J.P.; Clemente, V.; Silva, S. Drilling investigation of MDF (medium density fibreboard). J. Mater. Process. Technol. 2008, 203, 537–541. [Google Scholar] [CrossRef]
  6. Prakash, S.; Palanikumar, K. Modeling for prediction of surface roughness in drilling MDF panels using response surface methodology. J. Compos. Mater. 2011, 45, 1639–1646. [Google Scholar] [CrossRef]
  7. Ispas, M.; Gurău, L.; Răcăşan, S. The influence of the tool point angle and feed rate on the delamination at drilling of pre-laminated particleboard. Pro Ligno 2015, 11, 494–500. [Google Scholar]
  8. Swiderski, B.; Antoniuk, I.; Kurek, J.; Bukowski, M.; Gorski, J.; Jegorowa, A. Tool Condition Monitoring for the Chipboard Drilling Process Using Automatic, Signal-based Tool State Evaluation. BioResources 2022, 17, 5349–5371. [Google Scholar] [CrossRef]
  9. Bukowski, M.; Kurek, J.; Antoniuk, I.; Jegorowa, A. Decision Confidence Assessment in Multi-Class Classification. Sensors 2021, 21, 3834. [Google Scholar] [CrossRef]
  10. Król, P.M.; Szymona, K. Methodology evaluation of computer vision small-dimension hole localization. Wood Mater. Sci. Eng. 2021. [Google Scholar] [CrossRef]
  11. Lemaster, R.L.; Tee, L.B.; Dornfeld, D.A. Monitoring tool wear during wood machining with acoustic emission. Wear 1985, 101, 273–282. [Google Scholar] [CrossRef]
  12. Lemaster, R.L.; Lu, L.; Jackson, S. The use of process monitoring techniques on a CNC wood router. Part 1. sensor selection. For. Prod. J. 2000, 50, 31. [Google Scholar]
  13. Lemaster, R.L.; Lu, L.; Jackson, S. 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. For. Prod. J. 2000, 50, 59. [Google Scholar]
  14. Suetsugu, Y.; Ando, K.; Hattori, N.; Kitayama, S. A tool wear sensor for circular saws using wavelet transform signal processing. For. Prod. J. 2005, 55, 79. [Google Scholar]
  15. Zhu, N.; Tanaka, C.; Ohtani, T.; Usuki, H. Automatic detection of a damaged cutting tool during machining I: Method to detect damaged bandsaw teeth during sawing. J. Wood Sci. 2000, 46, 437–443. [Google Scholar] [CrossRef]
  16. Zhu, N.; Tanaka, C.; Ohtani, T. Atomatic detection of damaged bandsaw teeth during sawing. Holz Als Roh-Und Werkst. 2002, 60, 197–201. [Google Scholar] [CrossRef]
  17. Zhu, N.; Tanaka, C.; Ohtani, T.; Takimoto, Y. Automatic detection of a damaged router bit during cutting. Holz Als Roh-Und Werkst. 2004, 62, 126–130. [Google Scholar] [CrossRef]
  18. Szwajka, K.; Górski, J. Evaluation tool condition of milling wood on the basis of vibration signal. J. Phys. Conf. Ser. 2006, 48, 225. [Google Scholar] [CrossRef]
  19. Wilkowski, J.; Górski, J. Vibro-acoustic signals as a source of information about tool wear during laminated chipboard milling. Wood Res. 2011, 56, 57–66. [Google Scholar]
  20. Górski, J.; Szymanowski, K.; Podziewski, P.; Śmietańska, K.; Czarniak, P.; Cyrankowski, M. Use of cutting force and vibro-acoustic signals in tool wear monitoring based on multiple regression technique for compreg milling. BioResources 2019, 14, 3379–3388. [Google Scholar] [CrossRef]
  21. Osowski, S.; Kurek, J.; Kruk, M.; Górski, J.; Hoser, P.; Wieczorek, G.; Jegorowa, A.; Wilkowski, J.; Śmietańska, K.; Kossakowska, J. Developing automatic recognition system of drill wear in standard laminated chipboard drilling process. Bull. Pol. Acad. Sci. Tech. Sci. 2016, 3, 633–640. [Google Scholar] [CrossRef] [Green Version]
  22. Kuo, R. Multi-sensor integration for on-line tool wear estimation through artificial neural networks and fuzzy neural network. Eng. Appl. Artif. Intell. 2000, 13, 249–261. [Google Scholar] [CrossRef]
  23. Jemielniak, K.; Urbański, T.; Kossakowska, J.; Bombiński, S. Tool condition monitoring based on numerous signal features. Int. J. Adv. Manuf. Technol. 2012, 59, 73–81. [Google Scholar] [CrossRef] [Green Version]
  24. Panda, S.; Singh, A.K.; Chakraborty, D.; Pal, S. Drill wear monitoring using back propagation neural network. J. Mater. Process. Technol. 2006, 172, 283–290. [Google Scholar] [CrossRef]
  25. Jegorowa, A.; Górski, J.; Kurek, J.; Kruk, M. Initial study on the use of support vector machine (SVM) in tool condition monitoring in chipboard drilling. Eur. J. Wood Wood Prod. 2019, 77, 957–959. [Google Scholar] [CrossRef] [Green Version]
  26. Nasir, V.; Cool, J.; Sassani, F. Intelligent machining monitoring using sound signal processed with the wavelet method and a self-organizing neural network. IEEE Robot. Autom. Lett. 2019, 4, 3449–3456. [Google Scholar] [CrossRef]
  27. Nasir, V.; Sassani, F. A review on deep learning in machining and tool monitoring: Methods, opportunities, and challenges. Int. J. Adv. Manuf. Technol. 2021, 115, 2683–2709. [Google Scholar] [CrossRef]
  28. Jegorowa, A.; Górski, J.; Kurek, J.; Kruk, M. Use of nearest neighbors (k-nn) algorithm in tool condition identification in the case of drilling in melamine faced particleboard. Maderas Cienc. Tecnol. 2020, 22, 189–196. [Google Scholar] [CrossRef] [Green Version]
  29. Ibrahim, I.; Khairuddin, A.S.M.; Abu Talip, M.S.; Arof, H.; Yusof, R. Tree species recognition system based on macroscopic image analysis. Wood Sci. Technol. 2017, 51, 431–444. [Google Scholar] [CrossRef]
  30. Kurek, J.; Swiderski, B.; Jegorowa, A.; Kruk, M.; Osowski, S. Deep learning in assessment of drill condition on the basis of images of drilled holes. In Proceedings of the Eighth International Conference on Graphic and Image Processing (ICGIP 2016), Tokyo, Japan, 8 February 2017; Volume 10225, pp. 375–381. [Google Scholar]
  31. Kurek, J.; Wieczorek, G.; Kruk, B.S.M.; Jegorowa, A.; Osowski, S. Transfer learning in recognition of drill wear using convolutional neural network. In Proceedings of the 2017 18th International Conference on Computational Problems of Electrical Engineering (CPEE), Kutna Hora, Czech Republic, 11–13 September 2017; pp. 1–4. [Google Scholar]
  32. Kurek, J.; Antoniuk, I.; Górski, J.; Jegorowa, A.; Świderski, B.; Kruk, M.; Wieczorek, G.; Pach, J.; Orłowski, A.; Aleksiejuk-Gawron, J. Classifiers ensemble of transfer learning for improved drill wear classification using convolutional neural network. Mach. Graph. Vis. 2019, 28, 13–23. [Google Scholar] [CrossRef]
  33. Kurek, J.; Antoniuk, I.; Górski, J.; Jegorowa, A.; Świderski, B.; Kruk, M.; Wieczorek, G.; Pach, J.; Orłowski, A.; Aleksiejuk-Gawron, J. Data augmentation techniques for transfer learning improvement in drill wear classification using convolutional neural network. Mach. Graph. Vis. 2019, 28, 3–12. [Google Scholar] [CrossRef]
  34. Wieczorek, G.; Chlebus, M.; Gajda, J.; Chyrowicz, K.; Kontna, K.; Korycki, M.; Jegorowa, A.; Kruk, M. Multiclass image classification using gans and cnn based on holes drilled in laminated chipboard. Sensors 2021, 21, 8077. [Google Scholar] [CrossRef] [PubMed]
  35. Jegorowa, A.; Kurek, J.; Antoniuk, I.; Dołowa, W.; Bukowski, M.; Czarniak, P. Deep learning methods for drill wear classification based on images of holes drilled in melamine faced chipboard. Wood Sci. Technol. 2021, 55, 271–293. [Google Scholar] [CrossRef]
  36. Jegorowa, A.; Antoniuk, I.; Kurek, J.; Bukowski, M.; Dołowa, W.; Czarniak, P. Time-efficient approach to drill condition monitoring based on images of holes drilled in melamine faced chipboard. BioResources 2020, 15, 9611. [Google Scholar] [CrossRef]
  37. Kurek, J.; Antoniuk, I.; Świderski, B.; Jegorowa, A.; Bukowski, M. Application of Siamese Networks to the Recognition of the Drill Wear State Based on Images of Drilled Holes. Sensors 2020, 20, 6978. [Google Scholar] [CrossRef] [PubMed]
  38. C-Support Vector Classification. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html (accessed on 5 November 2022).
  39. Yang, Y.; Li, J.; Yang, Y. The research of the fast SVM classifier method. In Proceedings of the 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, 18–20 December 2015; pp. 121–124. [Google Scholar]
  40. Classifier Implementing the k-Nearest Neighbors Vote. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html (accessed on 5 November 2022).
  41. A Random Forest Classifier. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html (accessed on 5 November 2022).
  42. Kurek, J.; Osowski, S. Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor. Neural Comput. Appl. 2010, 19, 557–564. [Google Scholar] [CrossRef]
  43. Kurek, J. Hybrid approach towards the assessment of a drill condition using deep learning and the Support Vector Machine. In Proceedings of the 2018 22nd International Computer Science and Engineering Conference (ICSEC), Chiang Mai, Thailand, 21–24 November 2018; pp. 1–5. [Google Scholar] [CrossRef]
  44. Jegorowa, A.; Kurek, J.; Kruk, M.; Górski, J. The Use of Multilayer Perceptron (MLP) to Reduce Delamination during Drilling into Melamine Faced Chipboard. Forests 2022, 13, 933. [Google Scholar] [CrossRef]
Figure 1. The FABA WP-01 drill used during experiments.
Figure 1. The FABA WP-01 drill used during experiments.
Forests 14 00205 g001
Figure 2. Example of a scan of chipboard profile with drilled holes.
Figure 2. Example of a scan of chipboard profile with drilled holes.
Forests 14 00205 g002
Figure 3. Examples of holes on different profile scans used for research analysis (“Green” on top row, “Yellow” in the middle, and “Red” on bottom).
Figure 3. Examples of holes on different profile scans used for research analysis (“Green” on top row, “Yellow” in the middle, and “Red” on bottom).
Forests 14 00205 g003
Figure 4. Steps of segmentation (left to right): input scan, “bw”, “bw2”, “bw” + “bw2”.
Figure 4. Steps of segmentation (left to right): input scan, “bw”, “bw2”, “bw” + “bw2”.
Forests 14 00205 g004
Figure 5. Steps of profile segmentation (left to right): input scan, “bw”, “bw2”, “bw” + “bw2”.
Figure 5. Steps of profile segmentation (left to right): input scan, “bw”, “bw2”, “bw” + “bw2”.
Forests 14 00205 g005
Figure 6. Comparison of hole radius—circumscribed (a) and inscribed (b) radius.
Figure 6. Comparison of hole radius—circumscribed (a) and inscribed (b) radius.
Forests 14 00205 g006
Figure 7. The result of features selection using Fisher’s measure.
Figure 7. The result of features selection using Fisher’s measure.
Forests 14 00205 g007
Figure 8. Normalized values of the top three features against classes (colours: green, yellow, and red).
Figure 8. Normalized values of the top three features against classes (colours: green, yellow, and red).
Forests 14 00205 g008
Figure 9. Classification accuracy for successive collections of best features [k-NN].
Figure 9. Classification accuracy for successive collections of best features [k-NN].
Forests 14 00205 g009
Figure 10. Classification accuracy for successive collections of best features [Random Forest].
Figure 10. Classification accuracy for successive collections of best features [Random Forest].
Forests 14 00205 g010
Figure 11. Classification accuracy for successive collections of best features [SVM].
Figure 11. Classification accuracy for successive collections of best features [SVM].
Forests 14 00205 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jegorowa, A.; Kurek, J.; Antoniuk, I.; Krupa, A.; Wieczorek, G.; Świderski, B.; Bukowski, M.; Kruk, M. Automatic Estimation of Drill Wear Based on Images of Holes Drilled in Melamine Faced Chipboard with Machine Learning Algorithms. Forests 2023, 14, 205. https://doi.org/10.3390/f14020205

AMA Style

Jegorowa A, Kurek J, Antoniuk I, Krupa A, Wieczorek G, Świderski B, Bukowski M, Kruk M. Automatic Estimation of Drill Wear Based on Images of Holes Drilled in Melamine Faced Chipboard with Machine Learning Algorithms. Forests. 2023; 14(2):205. https://doi.org/10.3390/f14020205

Chicago/Turabian Style

Jegorowa, Albina, Jarosław Kurek, Izabella Antoniuk, Artur Krupa, Grzegorz Wieczorek, Bartosz Świderski, Michał Bukowski, and Michał Kruk. 2023. "Automatic Estimation of Drill Wear Based on Images of Holes Drilled in Melamine Faced Chipboard with Machine Learning Algorithms" Forests 14, no. 2: 205. https://doi.org/10.3390/f14020205

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop