Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765478
Yi-Hong Lu, Chun-Hong Huang
In this paper, we propose an RTL/FPGA implementation of color correction for a digital camera, which incorporates the process of reducing color artifacts into the color reproduction process. Our experimental results show that the proposed scheme is indeed effective in reducing color artifacts and reproducing the colors of image contents.
{"title":"RTL/FPGA implementation of color correction for digital cameras","authors":"Yi-Hong Lu, Chun-Hong Huang","doi":"10.1109/ICAWST.2013.6765478","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765478","url":null,"abstract":"In this paper, we propose an RTL/FPGA implementation of color correction for a digital camera, which incorporates the process of reducing color artifacts into the color reproduction process. Our experimental results show that the proposed scheme is indeed effective in reducing color artifacts and reproducing the colors of image contents.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"28 1","pages":"428-433"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81336237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765456
Y. Hayashi, M. C. Spencer, S. Nasuto
Rhythms are manifested ubiquitously in dynamical biological processes. These fundamental processes which are necessary for the survival of living organisms include metabolism, breathing, heart beat, and, above all, the circadian rhythm coupled to the diurnal cycle. Thus, in mathematical biology, biological processes are often represented as linear or nonlinear oscillators. In the framework of nonlinear and dissipative systems (ie. the flow of energy, substances, or sensory information), they generate stable internal oscillations as a response to environmental input and, in turn, utilise such output as a means of coupling with the environment.
{"title":"A study of anticipatory non-autonomous systems","authors":"Y. Hayashi, M. C. Spencer, S. Nasuto","doi":"10.1109/ICAWST.2013.6765456","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765456","url":null,"abstract":"Rhythms are manifested ubiquitously in dynamical biological processes. These fundamental processes which are necessary for the survival of living organisms include metabolism, breathing, heart beat, and, above all, the circadian rhythm coupled to the diurnal cycle. Thus, in mathematical biology, biological processes are often represented as linear or nonlinear oscillators. In the framework of nonlinear and dissipative systems (ie. the flow of energy, substances, or sensory information), they generate stable internal oscillations as a response to environmental input and, in turn, utilise such output as a means of coupling with the environment.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"34 1","pages":"316-318"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73392347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765509
S. Yamaguchi, T. Miyazaki, J. Kitamichi, Song Guo, T. Tsukahara, Takafumi Hayashi
A sensor node often uses a low-performance microcontroller unit (MCU) to reduce its power consumption. However, it is difficult to handle heavy tasks with the MCU. To solve this problem, we developed a new sensor node that uses an ultra-low power field-programmable gate array (FPGA) in addition to an MCU. By assigning heavy tasks, such as sensor and data processing, to the FPGA, we can avoid overloading the MCU. Both the configuration data for the FPGA and the programs running on the MCU can be injected from outside the sensor node using wireless communication. Thus, the functionality of the sensor node can be easily changed depending on the situation and/or the applications. In this paper, we describe the sensor node architecture and its prototype, and then we show the experimental results.
{"title":"Programmable wireless sensor node featuring low-power FPGA and microcontroller","authors":"S. Yamaguchi, T. Miyazaki, J. Kitamichi, Song Guo, T. Tsukahara, Takafumi Hayashi","doi":"10.1109/ICAWST.2013.6765509","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765509","url":null,"abstract":"A sensor node often uses a low-performance microcontroller unit (MCU) to reduce its power consumption. However, it is difficult to handle heavy tasks with the MCU. To solve this problem, we developed a new sensor node that uses an ultra-low power field-programmable gate array (FPGA) in addition to an MCU. By assigning heavy tasks, such as sensor and data processing, to the FPGA, we can avoid overloading the MCU. Both the configuration data for the FPGA and the programs running on the MCU can be injected from outside the sensor node using wireless communication. Thus, the functionality of the sensor node can be easily changed depending on the situation and/or the applications. In this paper, we describe the sensor node architecture and its prototype, and then we show the experimental results.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"107 1","pages":"596-601"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77422440","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765489
Wenlong Liu, Nana Sun, Minglu Jin, Shuxue Ding
Maximum-likelihood (ML) detection for binary Multiple-Input-Multiple-Output (MIMO) systems can be posed as a binary quadratic programming (BQP) which belongs to a nondeterministic polynomial-time hard (NP-hard) problem in general. In this paper, we translate the binary constraints of BQP into the equivalent quadratic equality constraints and employ the Lagrange multipliers method to deal these equivalent constraints. We derive the relation among the Lagrange multiplier, transmitting signal and noise. Since both transmitting signal and noise are unknown, it is impossible to solve the Lagrange multipliers exactly. However, in this paper, an estimation method is proposed to obtain the approximations of the Lagrange multipliers with low computational complexity. Numerical experiments show that the performance of the proposed method is very near to that of the ML detection.
{"title":"A low complexity detection for the binary MIMO system using Lagrange multipliers","authors":"Wenlong Liu, Nana Sun, Minglu Jin, Shuxue Ding","doi":"10.1109/ICAWST.2013.6765489","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765489","url":null,"abstract":"Maximum-likelihood (ML) detection for binary Multiple-Input-Multiple-Output (MIMO) systems can be posed as a binary quadratic programming (BQP) which belongs to a nondeterministic polynomial-time hard (NP-hard) problem in general. In this paper, we translate the binary constraints of BQP into the equivalent quadratic equality constraints and employ the Lagrange multipliers method to deal these equivalent constraints. We derive the relation among the Lagrange multiplier, transmitting signal and noise. Since both transmitting signal and noise are unknown, it is impossible to solve the Lagrange multipliers exactly. However, in this paper, an estimation method is proposed to obtain the approximations of the Lagrange multipliers with low computational complexity. Numerical experiments show that the performance of the proposed method is very near to that of the ML detection.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"13 1","pages":"486-491"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84785929","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765491
Yuya Kaneda, Qiangfu Zhao, Y. Liu, N. Yen
In recent years, portable computing devices (PCDs) such as smart phones are becoming more and more popular, and many users are using applications on their PCDs. To customize applications for each user, we suggest to use awareness agents (A-agents) that can help users. However, A-agents usually become large. To reduce the size of A-agents, we have proposed decision boundary learning (DBL) based on particle swarm optimization (PSO) algorithm. Through experiments, we can get a compact and high performance A-agent. However, the training time becomes very long. Because, the calculation cost of PSO algorithm is very high. To reduce the calculation cost, we propose a simple method called decision boundary making (DBM) algorithm in this paper. The basic idea of this algorithm is to generate new training data around support vectors (S Vs) of an S VM. Then, an NN is obtained from these new training data. And, for generating data effectively, we set a condition for adding data. Experimental results show that the proposed DBM outperforms DBL, and its learning time is shorter.
{"title":"Inducing high performance neural networks based on an improved decision boundary making algorithm","authors":"Yuya Kaneda, Qiangfu Zhao, Y. Liu, N. Yen","doi":"10.1109/ICAWST.2013.6765491","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765491","url":null,"abstract":"In recent years, portable computing devices (PCDs) such as smart phones are becoming more and more popular, and many users are using applications on their PCDs. To customize applications for each user, we suggest to use awareness agents (A-agents) that can help users. However, A-agents usually become large. To reduce the size of A-agents, we have proposed decision boundary learning (DBL) based on particle swarm optimization (PSO) algorithm. Through experiments, we can get a compact and high performance A-agent. However, the training time becomes very long. Because, the calculation cost of PSO algorithm is very high. To reduce the calculation cost, we propose a simple method called decision boundary making (DBM) algorithm in this paper. The basic idea of this algorithm is to generate new training data around support vectors (S Vs) of an S VM. Then, an NN is obtained from these new training data. And, for generating data effectively, we set a condition for adding data. Experimental results show that the proposed DBM outperforms DBL, and its learning time is shorter.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"52 1","pages":"497-503"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83253645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765470
K. Nakayama, Y. Watanobe
This paper presents implementation of data visualization functions and the corresponding interfaces for *AIDA *AIDA is a programming/modeling language representing algorithms by pictures and moving pictures. *AIDA and its modeling environment visualize methods (algorithms) as well as output results. Libraries of the functions enable *AIDA users to visualize their computational result based on various methods of visualization. One of important features of the interfaces is that the functions analyze the corresponding data (variables) and automatically select appropriate visualization methods. The prototypes of the libraries and interfaces have been developed based on JavaScript and HTML5. The libraries include not only basic methods such as bars, pies, lines, but also particular methods including chords, meshes, and other space structures such as graphs. The proposed visualization interfaces have been integrated into the *AIDA programing environment. The libraries give *AIDA users cognitive enhancement and increase understandability of the corresponding models, simulations, and algorithms.
{"title":"Data visualization in ∗AIDA programming language","authors":"K. Nakayama, Y. Watanobe","doi":"10.1109/ICAWST.2013.6765470","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765470","url":null,"abstract":"This paper presents implementation of data visualization functions and the corresponding interfaces for *AIDA *AIDA is a programming/modeling language representing algorithms by pictures and moving pictures. *AIDA and its modeling environment visualize methods (algorithms) as well as output results. Libraries of the functions enable *AIDA users to visualize their computational result based on various methods of visualization. One of important features of the interfaces is that the functions analyze the corresponding data (variables) and automatically select appropriate visualization methods. The prototypes of the libraries and interfaces have been developed based on JavaScript and HTML5. The libraries include not only basic methods such as bars, pies, lines, but also particular methods including chords, meshes, and other space structures such as graphs. The proposed visualization interfaces have been integrated into the *AIDA programing environment. The libraries give *AIDA users cognitive enhancement and increase understandability of the corresponding models, simulations, and algorithms.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"18 1","pages":"383-389"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86984190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765465
Junpei Endo, Masashi Inoue
Gestures are important communication medium. However, their semantic ambiguities make it difficult for computer systems to accurately recognize and deliver them. The interpretation of gestural motions is not even consistent in human-to-human communications. In this paper, we compare gestures in order to establish a method to reveal the influence of gesture speed on semantic interpretation. We captured whole-body motions as movie files with a depth camera and converted them into biological motion movie files. The speed of these motion images was then systematically altered, and a perceptual experiment was conducted on 11 participants. Using the results from the experiment, we identified speed dependencies of human gesture recognition.
{"title":"Speed dependencies of human gesture recognition","authors":"Junpei Endo, Masashi Inoue","doi":"10.1109/ICAWST.2013.6765465","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765465","url":null,"abstract":"Gestures are important communication medium. However, their semantic ambiguities make it difficult for computer systems to accurately recognize and deliver them. The interpretation of gestural motions is not even consistent in human-to-human communications. In this paper, we compare gestures in order to establish a method to reveal the influence of gesture speed on semantic interpretation. We captured whole-body motions as movie files with a depth camera and converted them into biological motion movie files. The speed of these motion images was then systematically altered, and a perceptual experiment was conducted on 11 participants. Using the results from the experiment, we identified speed dependencies of human gesture recognition.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"11 1","pages":"354-359"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81921590","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765501
Y. Watanobe, N. Mirenkov
*AIDA (Star-AIDA) is a programming (modeling) language for programming in pictures. The pictures play a role of algorithmic super-characters and their compositions can be considered as compound pictures and as "super-texts." A very-high level of the super-characters allows not only to essentially decrease the algorithm representation sizes, but also to increase understandability of algorithms. In addition to the level of the super-characters, important contributions to the compactness and understandability of *AIDA programs are related to forms of the picture compositions and displaying (visualizing) such compositions. These forms are based on folding/unfolding techniques, clarifying annotations, patterns for representing formulas, etc. In this paper, *AIDA declarations are considered and a special approach for manipulating with large-scale formulas and large number of variables is presented.
{"title":"∗AIDA declarations supporting program compactness","authors":"Y. Watanobe, N. Mirenkov","doi":"10.1109/ICAWST.2013.6765501","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765501","url":null,"abstract":"*AIDA (Star-AIDA) is a programming (modeling) language for programming in pictures. The pictures play a role of algorithmic super-characters and their compositions can be considered as compound pictures and as \"super-texts.\" A very-high level of the super-characters allows not only to essentially decrease the algorithm representation sizes, but also to increase understandability of algorithms. In addition to the level of the super-characters, important contributions to the compactness and understandability of *AIDA programs are related to forms of the picture compositions and displaying (visualizing) such compositions. These forms are based on folding/unfolding techniques, clarifying annotations, patterns for representing formulas, etc. In this paper, *AIDA declarations are considered and a special approach for manipulating with large-scale formulas and large number of variables is presented.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"151 1","pages":"552-558"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86206847","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765415
Shingo Watanabe, Jungpil Shin
This paper describes approaches to recognize character strings which are drawn with a laser pointer. The recognition algorithm used is based on Dynamic Programming (DP) matching. XY coordinate, directional vector Dynamic Positional Warping (DPW) is used as data. New Inter Stroke Information was also developed and used. The information can represents shape of character. Test data are obtained by following steps: 1) taking a movie which record drawing a character string with a laser pointer on screen; 2) binarization; 3) closing operation; 4) noise rejection; and 5) thinning process. Training data are recorded with a pen - tablet. This research focuses on the laser pointer process and enables to communicate with computer in a place whose color's brightness is low and improve technology using a camera.
{"title":"Recognition of character drawn on screen with laser pointer","authors":"Shingo Watanabe, Jungpil Shin","doi":"10.1109/ICAWST.2013.6765415","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765415","url":null,"abstract":"This paper describes approaches to recognize character strings which are drawn with a laser pointer. The recognition algorithm used is based on Dynamic Programming (DP) matching. XY coordinate, directional vector Dynamic Positional Warping (DPW) is used as data. New Inter Stroke Information was also developed and used. The information can represents shape of character. Test data are obtained by following steps: 1) taking a movie which record drawing a character string with a laser pointer on screen; 2) binarization; 3) closing operation; 4) noise rejection; and 5) thinning process. Training data are recorded with a pen - tablet. This research focuses on the laser pointer process and enables to communicate with computer in a place whose color's brightness is low and improve technology using a camera.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"135 1","pages":"93-98"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86346645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-01DOI: 10.1109/ICAWST.2013.6765510
Kazuma Abe, Ruth Cortez, A. Vazhenin
In this research, we propose a strategy to support automatic task generation and verification for subjects that require handling mathematical formulas. The importance of supporting automatic problem generation is to reduce the teacher's efforts and to personalize e-learning tasks for students enforcing their understanding of a subject. Also, the automatic verification strategy provides immediate feedback. Our approach is based on a standardization of learning tasks by providing a formal definition of the structure of a learning activity. As e-Learning platforms are evolving towards service-orientation, we prototype our strategy by developing an e-Learning component that can be used as a stand-alone application, or its logic can be exposed as a set of services for external applications.
{"title":"Task management strategies for automatic task generation and verification","authors":"Kazuma Abe, Ruth Cortez, A. Vazhenin","doi":"10.1109/ICAWST.2013.6765510","DOIUrl":"https://doi.org/10.1109/ICAWST.2013.6765510","url":null,"abstract":"In this research, we propose a strategy to support automatic task generation and verification for subjects that require handling mathematical formulas. The importance of supporting automatic problem generation is to reduce the teacher's efforts and to personalize e-learning tasks for students enforcing their understanding of a subject. Also, the automatic verification strategy provides immediate feedback. Our approach is based on a standardization of learning tasks by providing a formal definition of the structure of a learning activity. As e-Learning platforms are evolving towards service-orientation, we prototype our strategy by developing an e-Learning component that can be used as a stand-alone application, or its logic can be exposed as a set of services for external applications.","PeriodicalId":68697,"journal":{"name":"炎黄地理","volume":"10 1","pages":"601-606"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86540699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}