Suwatchai Kamonsantiroj
King Mongkut's University of Technology North Bangkok
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Suwatchai Kamonsantiroj.
Computers & Industrial Engineering | 2009
Yodyium Tipsuwan; Suwatchai Kamonsantiroj; Jirat Srisabye; Prabhas Chongstitvattana
Applications of control systems on wireless networks have been widely utilized due to their mobility. However, the performances of these networked control systems (NCS) could be degraded and become unstable by network-induced delays. Existing dynamic bandwidth allocation methods for NCS assign bandwidth to each system with respect to different priorities in an ascending order. However, these NCS may not be given bandwidths at equilibrium such that each of these NCS is satisfied with respect to bandwidth requests of other NCS. Therefore, some NCS may always consume most of given bandwidths, while others may never be given satisfied bandwidths. This paper proposes a dynamic bandwidth allocation methodology that controls bandwidths given to open-loop NCS to be at Nash equilibrium. In this paper, the average sensitivities of NCS are used in utility functions in order to evaluate the effects of network-induced delays for NCS. Then, a control center or an access point will use the proposed methodology to allocate bandwidths for all NCS based on Nash equilibrium. Simulations and experiments were setup from a set of DC motors controlled over a wireless network. Simulation and experimental results show good performances of the proposed methodology compared with three other methods.
conference of the industrial electronics society | 2007
Yodyium Tipsuwan; Jirat Srisabye; Suwatchai Kamonsantiroj
Network-based control (NBC) systems can provide several advantages among traditional control systems. Nevertheless, the performances of NBC systems can be degraded due to undesired network behaviors such as network-induced delays. Several NBC algorithms usually neglect several network behaviors due to assumptions in problem formulations. The incompleteness and ambiguity of this network information implies ambiguities in NBC performances. In this paper, we applied a novel NBC gain scheduling scheme by applying a SANFIS (self-adaptive neuro-fuzzy inference system) along with gain scheduling to handle ambiguities in network behaviors. The SANFIS is utilized to classify a current network condition in order to select an optimal gain for this condition. An experimental result shows that the PI controller with the proposed approach yields significantly better NBC performances.
international conference network communication and computing | 2016
Walaithip Thanakorncharuwit; Suwatchai Kamonsantiroj; Luepol Pipanmaekaporn
Test case generation is the most important part of software testing. More than 50 percent of the cost and time are spent on testing the software development. Currently, researchers have used the UML activity for test case generation. However, finding a test case set from an activity diagram is a terrible task. Because the presence of loop and concurrent activities in the activity diagram result in path explosion and practically, it is not feasible to consider all execution paths for testing. In this paper, we proposed a novel approach to generate test cases using a modified DFS with tester specification to avoid the path explosion. Tester specifications follow the business flow constraints. In order to evaluate the quality of test cases, activity coverage, transition coverage, and key path coverage are measured. The proposed approach shows that the result paths of an activity diagram cover both true and false values of loop condition and helps to avoid generating all possible concurrent activity paths as it only returns one representative path.
First International Workshop on Pattern Recognition | 2016
Vilailukkana Phongthongloa; Suwatchai Kamonsantiroj; Luepol Pipanmaekaporn
Chord transcription is valuable to do by itself. It is known that the manual transcription of chords is very tiresome, time-consuming. It requires, moreover, musical knowledge. Automatic chord recognition has recently attracted a number of researches in the Music Information Retrieval field. It has known that a pitch class profile (PCP) is the commonly signal representation of musical harmonic analysis. However, the PCP may contain additional non-harmonic noise such as harmonic overtones and transient noise. The problem of non-harmonic might be generating the sound energy in term of frequency more than the actual notes of the respective chord. Autoencoder neural network may be trained to learn a mapping from low level feature to one or more higher-level representation. These high-level representations can explain dependencies of the inputs and reduce the effect of non-harmonic noise. Then these improve features are fed into neural network classifier. The proposed high-level musical features show 80.90% of accuracy. The experimental results have shown that the proposed approach can achieve better performance in comparison with other based method.
computational science and engineering | 2014
Naiyana Boonnak; Suwatchai Kamonsantiroj; Luepol Pipanmaekaporn
Drowsiness is the main factors in traffic accidents because the ability of vehicle driver was diminished. These conditions will endanger to own driver and the other vehicle drivers. With the growing traffic conditions this problem will increase in the future. So, it is important to develop automatic characterization of the drowsiness stage. The aim of this paper presents a new method to improve wavelet coefficient of DWT for classification alert and drowsiness stages of EEG signals. The method applied the Parsevals theorem and energy coefficient distribution. The Input-Output cluster method was used to estimate the approximate status of each input features. Then these improve features are feeded into neural network classifier. The proposed method gets 90.27% of accuracy. The experimental results have shown that the proposed approach can achieve better performance in comparison with other based methods.
international conference software and computer applications | 2017
Sumana Yimman; Suwatchai Kamonsantiroj; Luepol Pipanmaekaporn
Concurrency is a challenging and difficult task for software testing. Many researchers try to solve this problem and propose a solution, i.e. control flow graph, breadth first search (BFS), combined activity diagram and I/O explicit activity diagram. This paper proposes the method to generate concurrent test cases from UML activity diagrams. This method first builds a concurrent activity diagram from an ordinary UML activity diagram. It then transforms a UML activity diagram to an activity graph. Using dynamic programming techniques to find the number of total paths and of total condition paths in concurrent test cases. Test coverage measures the amount of tests performed by a set of tests which can also assure the quality of tests.
international conference on knowledge and smart technology | 2017
Petcharat Panyapanuwat; Suwatchai Kamonsantiroj; Luepol Pipanmaekaporn
Several approaches have previously been taken to the problem of content-based audio retrieval. These have used different features for indexing and searching. However, due to the nonstationarities and discontinuities exist in the audio signals, the retrieval strategy remains a formidable challenge. In this paper, we propose a novel fingerprint hash model with the concept of time-frequency ratio for audio matching in an attempt to achieve high retrieval accuracy. This model is examined using a database composed of variety of eight genres of 300 audio clips, collected from ballroom dataset. The results of the experiment support the effectiveness for audio retrieval with high precision and recall values at 0.99 and 0.95 respectively.
international conference on advanced applied informatics | 2017
Suwatchai Kamonsantiroj; Lita Wannatrong; Luepol Pipanmaekaporn
In this paper, we consider the challenging problem of music recognition and present an effective deep learning based method using a convolution neural network for chord recognition. It has known that a pitch class profile (PCP) is the commonly signal representation of musical harmonic analysis. However, the PCP vector is not expressive enough for chord recognition, which often occurs in many real-world environments. In this study, we extend the PCP vector scheme to address the limitation. Our proposed method basically consists of two major steps. First, we introduce novel filters and apply then to PCP vector to transform the vector into membership of 7 major chords as features to represent the input matrix. The second step is to efficiently learning feature on the transformed matrix (2D-PCP) using convolution neural network. We propose a trainable, data-driven approach that automatically learns features and its classifier simultaneously. Experimental results conducted on the task of musical chords recognition that the proposed method achieves improvements of classification accuracy more than 40% in accuracy in comparing with based line methods.
Proceedings of the 2nd International Conference on Robotics, Control and Automation | 2017
Sathorn Pornsupikul; Luepol Pipanmaekaporn; Suwatchai Kamonsantiroj
Automatic identification of fishing equipment has a big impact on fisheries managements and illegal fishing surveillance. For many years, existing approaches to recognize fishing gear types have been proposed based on analysis of Vessel Monitoring System (VMS) data. However, the ship tracking data typically contain irrelevant and meaningless information that can limit their effectiveness. An innovative approach present in this paper is to identify types of fishing equipment from VMS records. Our approach first tries to identify activities of interest in a fishing using an unsupervised way. It then generates possible trajectories for the local movements and performs feature extraction. Two types of trajectory-based features are extracted to describe both global and local characteristics of fishing movement patterns. We finally perform dimension reduction and build the classifier using machine learning. Experiments conducted on historical VMS records from 180 commercial fishing boats with three major types of fishing gears in Thailand show that our approach achieves encouraging performance of recognition rates.
international conference on advanced applied informatics | 2016
Suwatchai Kamonsantiroj; Parinya Charoenvorakiat; Luepol Pipanmaekaporn
Analysis of fMRI data is very useful for studying relationship between neural activity and a variety of brain functions. For many years, a number of brain image analysis techniques using machine learning were proposed. However, this task is still challenging due to the unique characteristics of the brain data with very small samples but extremely high dimensionality, reducing generalization performance. This paper presents a novel analysis method for fMRI data. It consists of three major steps: (1) Identifying informative voxels, (2) extracting feature space by analyzing semantic relationships among voxels and (3) learning fMRI classifier from the extracted features. Preliminary experimental results conducted on the task of image prediction from fMRI data confirmed that the proposed method achieves improvements of classification accuracy more than 20% in mean accuracy in comparing with current neuroimaging methods.