首页 > 最新文献

2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)最新文献

英文 中文
Isolate-Set-Based In-Memory Parallel Subgraph Matching Framework 基于隔离集的内存并行子图匹配框架
Hang Qie, Y. Dou
Subgraph matching is a classical graph task, which finds all subgraphs that are isomorphic to the query graph in a labeled data graph. According to the theoretical basis, there are three types of subgraph matching methods: exploration-based methods, state-space representation methods, and multi-way join methods. Each of these methods has its advantages, but their common feature is a large amount of computation. In order to improve the computation efficiency, some representative subgraph matching methods have their own parallel optimization methods, but these parallel optimization methods are not universal. To overcome the drawbacks and improve the efficiency of parallel computing, we propose an isolate-set-based parallel subgraph matching framework. The parallel framework can flexibly adapt different subgraph matching methods without changing the sequential methods themselves. We partition the search tree into several decoupled subtrees and prune the subtrees to reduce computation overheads. And then, parallel subgraph matching is implemented on the decoupled pruned subtrees. To demonstrate the proposed method’s effectiveness empirically, we parallelize several representative subgraph matching methods in our framework and compare their performance with the sequential methods. The results show that our parallel framework is adapted to representative sequential methods, outperforms the sequential methods by a large margin, and achieves a speedup of 10x-50x on a 64-core x86 machine.
{"title":"Isolate-Set-Based In-Memory Parallel Subgraph Matching Framework","authors":"Hang Qie, Y. Dou","doi":"10.1145/3569966.3570004","DOIUrl":"https://doi.org/10.1145/3569966.3570004","url":null,"abstract":"Subgraph matching is a classical graph task, which finds all subgraphs that are isomorphic to the query graph in a labeled data graph. According to the theoretical basis, there are three types of subgraph matching methods: exploration-based methods, state-space representation methods, and multi-way join methods. Each of these methods has its advantages, but their common feature is a large amount of computation. In order to improve the computation efficiency, some representative subgraph matching methods have their own parallel optimization methods, but these parallel optimization methods are not universal. To overcome the drawbacks and improve the efficiency of parallel computing, we propose an isolate-set-based parallel subgraph matching framework. The parallel framework can flexibly adapt different subgraph matching methods without changing the sequential methods themselves. We partition the search tree into several decoupled subtrees and prune the subtrees to reduce computation overheads. And then, parallel subgraph matching is implemented on the decoupled pruned subtrees. To demonstrate the proposed method’s effectiveness empirically, we parallelize several representative subgraph matching methods in our framework and compare their performance with the sequential methods. The results show that our parallel framework is adapted to representative sequential methods, outperforms the sequential methods by a large margin, and achieves a speedup of 10x-50x on a 64-core x86 machine.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"22 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87549640","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}
引用次数: 0
A Fast Attitude Estimation Method Using Homography Matrix 一种基于单应矩阵的快速姿态估计方法
YongYong Duan, Lei Zhao, Zongling Wu, Yujie Yang
{"title":"A Fast Attitude Estimation Method Using Homography Matrix","authors":"YongYong Duan, Lei Zhao, Zongling Wu, Yujie Yang","doi":"10.1145/3403746.3403922","DOIUrl":"https://doi.org/10.1145/3403746.3403922","url":null,"abstract":"","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"61 1","pages":"164-168"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84958146","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}
引用次数: 0
Model-based engineering for microservice architectures using Enterprise Integration Patterns for inter-service communication 微服务架构的基于模型的工程,使用企业集成模式进行服务间通信
R. Petrasch
Microservices need to communicate via inter-service communication mechanism. This leads to service integration that requires the aspect of messaging and event handling to be considered during the specification of microservices. Therefore, the application of Enterprise Integration Patterns (EIP) in the context of the design of microservice architectures seems to be a promising approach for microservice architecture engineering. This paper presents a model-based approach for microservice architectural design and service integration through formal models using the UML and UML profiles. A domain model (bounded contexts) is used as a starting point. UML component diagrams are extended so that microservices can be modeled. Enterprise integration patterns are applied to the microservice diagrams providing a precise microservice specification that can be used for further simulations, transformations, or code generation tasks.
微服务需要通过服务间通信机制进行通信。这导致了服务集成,需要在微服务规范期间考虑消息传递和事件处理方面。因此,企业集成模式(EIP)在微服务架构设计上下文中的应用似乎是微服务架构工程的一种很有前途的方法。本文提出了一种基于模型的方法,通过使用UML和UML概要文件的正式模型进行微服务体系结构设计和服务集成。使用域模型(有界上下文)作为起点。扩展了UML组件图,以便对微服务进行建模。企业集成模式应用于微服务图,提供精确的微服务规范,可用于进一步的模拟、转换或代码生成任务。
{"title":"Model-based engineering for microservice architectures using Enterprise Integration Patterns for inter-service communication","authors":"R. Petrasch","doi":"10.1109/JCSSE.2017.8025912","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025912","url":null,"abstract":"Microservices need to communicate via inter-service communication mechanism. This leads to service integration that requires the aspect of messaging and event handling to be considered during the specification of microservices. Therefore, the application of Enterprise Integration Patterns (EIP) in the context of the design of microservice architectures seems to be a promising approach for microservice architecture engineering. This paper presents a model-based approach for microservice architectural design and service integration through formal models using the UML and UML profiles. A domain model (bounded contexts) is used as a starting point. UML component diagrams are extended so that microservices can be modeled. Enterprise integration patterns are applied to the microservice diagrams providing a precise microservice specification that can be used for further simulations, transformations, or code generation tasks.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"8 1","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79572789","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}
引用次数: 24
Design and development of lane detection based on FPGA 基于FPGA的车道检测系统的设计与开发
Piyatap Promrit, W. Suntiamorntut
This paper proposed real-time lane detection system for automotive application based on field programmable gate array (FPGA). The proposed system has two main. The first one is pre-processing with statistic and blob detection, and the second one is real-time lane detection algorithm. To meet real-time system, using the simple algorithm on a clear image by pre-processing. Experiments and comparisons show that the proposed algorithm works in real-time based on FPGA. The full HD resolution @60 fps is streaming to FPGA for processing at 116.67 MHz.
提出了一种基于现场可编程门阵列(FPGA)的汽车车道实时检测系统。提出的系统主要有两个方面。第一个是统计预处理和斑点检测,第二个是实时车道检测算法。为了满足系统的实时性,采用简单的算法对清晰的图像进行预处理。实验和比较表明,该算法在FPGA上实现了实时性。全高清分辨率@60 fps流到FPGA以116.67 MHz进行处理。
{"title":"Design and development of lane detection based on FPGA","authors":"Piyatap Promrit, W. Suntiamorntut","doi":"10.1109/JCSSE.2017.8025909","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025909","url":null,"abstract":"This paper proposed real-time lane detection system for automotive application based on field programmable gate array (FPGA). The proposed system has two main. The first one is pre-processing with statistic and blob detection, and the second one is real-time lane detection algorithm. To meet real-time system, using the simple algorithm on a clear image by pre-processing. Experiments and comparisons show that the proposed algorithm works in real-time based on FPGA. The full HD resolution @60 fps is streaming to FPGA for processing at 116.67 MHz.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"102 1","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88947911","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}
引用次数: 5
Parallelized FPA-SVM: Parallelized parameter selection and classification using Flower Pollination Algorithm and Support Vector Machine 并行化FPA-SVM:基于授粉算法和支持向量机的并行化参数选择和分类
Jean-Charles Coetsier, Rachsuda Jiamthapthaksin
Support Vector Machine (SVM) is one of the most popular machine learning algorithm to perform classification tasks and help organizations in different ways to improve their efficiency. A lot of studies have been made to improve SVM including speed, accuracy, and/or scalability. The algorithm possesses parameters that need precision tuning to perform well. This work proposes a novel parallelized parameter selection using Flower Pollination Algorithm (FPA) to quickly find the optimal parameters of SVM. In particular, MapReduce algorithm introduced in big data framework is applied to both FPA and SVM, which forms a fully distributed algorithm to support a large dataset. The experimental results of Parallelized FPA-SVM on real datasets show its outstanding speed in generating optimal models while maintaining high accuracy.
支持向量机(SVM)是最流行的机器学习算法之一,用于执行分类任务,并以不同的方式帮助组织提高效率。为了提高支持向量机的速度、准确性和/或可扩展性,已经进行了大量的研究。该算法具有需要精确调整的参数才能运行良好。为了快速找到支持向量机的最优参数,提出了一种基于授粉算法的并行化参数选择方法。特别是将大数据框架中引入的MapReduce算法同时应用于FPA和SVM,形成了支持大数据集的全分布式算法。在实际数据集上的实验结果表明,并行化FPA-SVM在保持较高准确率的前提下,能够快速生成最优模型。
{"title":"Parallelized FPA-SVM: Parallelized parameter selection and classification using Flower Pollination Algorithm and Support Vector Machine","authors":"Jean-Charles Coetsier, Rachsuda Jiamthapthaksin","doi":"10.1109/JCSSE.2017.8025899","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025899","url":null,"abstract":"Support Vector Machine (SVM) is one of the most popular machine learning algorithm to perform classification tasks and help organizations in different ways to improve their efficiency. A lot of studies have been made to improve SVM including speed, accuracy, and/or scalability. The algorithm possesses parameters that need precision tuning to perform well. This work proposes a novel parallelized parameter selection using Flower Pollination Algorithm (FPA) to quickly find the optimal parameters of SVM. In particular, MapReduce algorithm introduced in big data framework is applied to both FPA and SVM, which forms a fully distributed algorithm to support a large dataset. The experimental results of Parallelized FPA-SVM on real datasets show its outstanding speed in generating optimal models while maintaining high accuracy.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"6 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86273085","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}
引用次数: 3
OSV: OSPF vulnerability checking tool OSV: OSPF漏洞检测工具
Poonyavee Kasemsuwan, V. Visoottiviseth
OSPF is one of a widely deployed intra-domain routing protocol in enterprise network operation around the world. As the protocol itself was introduced about two decades ago, it contains many known attacks which some of them can be patched by a newer version of the router firmware. Nevertheless, a reckless or a poor practice of network operator could jeopardize the system by forgetting to enable the OSPF authentication or use a password that can be easily guessed. Moreover, a lot of routers that still in operating out there are running with the out-of-date firmware, which surely contains security holes. Attacks on routing protocol could lead to severe damage to the network. In this paper, we introduce OSV as a tool to detect the OSPF network vulnerability by checking password strength and performing ten penetration testing against the target OSPF network. OSV also generates a report to inform any vulnerability found to help the network operator detect their security issues. We confirm the validation and the performance of OSV tool by testing it with Quagga and Cisco routers.
OSPF是目前国际上广泛应用于企业网络运营的域内路由协议之一。由于该协议本身是在大约20年前引入的,它包含许多已知的攻击,其中一些可以通过更新版本的路由器固件来修补。然而,网络运营商的鲁莽或不良操作可能会因忘记启用OSPF认证或使用容易猜到的密码而危及系统。此外,许多仍在运行的路由器使用的是过时的固件,这肯定包含安全漏洞。对路由协议的攻击会对网络造成严重的破坏。本文介绍了OSV作为一种检测OSPF网络漏洞的工具,通过检查密码强度并对目标OSPF网络进行十次渗透测试。OSV还生成报告,通知发现的任何漏洞,以帮助网络运营商检测其安全问题。通过在Quagga和Cisco路由器上的测试,验证了OSV工具的有效性和性能。
{"title":"OSV: OSPF vulnerability checking tool","authors":"Poonyavee Kasemsuwan, V. Visoottiviseth","doi":"10.1109/JCSSE.2017.8025919","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025919","url":null,"abstract":"OSPF is one of a widely deployed intra-domain routing protocol in enterprise network operation around the world. As the protocol itself was introduced about two decades ago, it contains many known attacks which some of them can be patched by a newer version of the router firmware. Nevertheless, a reckless or a poor practice of network operator could jeopardize the system by forgetting to enable the OSPF authentication or use a password that can be easily guessed. Moreover, a lot of routers that still in operating out there are running with the out-of-date firmware, which surely contains security holes. Attacks on routing protocol could lead to severe damage to the network. In this paper, we introduce OSV as a tool to detect the OSPF network vulnerability by checking password strength and performing ten penetration testing against the target OSPF network. OSV also generates a report to inform any vulnerability found to help the network operator detect their security issues. We confirm the validation and the performance of OSV tool by testing it with Quagga and Cisco routers.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"81 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79783074","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}
引用次数: 2
ARSA-the pervasive Rescuer Supporting System for the Pre-hospital Emergency Medical Service arsa——院前紧急医疗服务的普遍救援支持系统
Manachai Toahchoodee
Injuries and sudden illnesses are leading causes of mortality and disability worldwide. Pre-hospital Emergency Medical Service is the Medical service which focuses on helping the emergency patients from traumatic condition, preventing from disabilities and deaths, and associating the patients from severe condition to get the proper treatment on time. This could increase the survival rate dramatically. However, the Pre-hospital Emergency Medical Service nowadays still facing some limitations which prevent the treatment from getting to the accident site on time. In this paper, we propose ARSA, the Rescuer Supporting System for the Pre-hospital Emergency Medical Service. The system helps the patients to send the emergency request to the nearest paramedics and the medical supplies transporters. Therefore, the help could be sent directly to the patient site without having to wait for the ambulance sent from the EMS agency. This could immensely increases the survival rate of the emergency patients.
伤害和突发疾病是全世界死亡和残疾的主要原因。院前急救医疗服务是一种以帮助急诊病人摆脱创伤、防止残疾和死亡、帮助重症病人及时得到适当治疗为重点的医疗服务。这可以大大提高存活率。然而,目前院前急救服务仍然面临着一些限制,阻碍了急救人员及时到达事故现场。本文提出了院前急救医疗服务救援人员支持系统(ARSA)。该系统帮助患者将紧急请求发送给最近的护理人员和医疗用品运输商。因此,帮助可以直接发送到患者现场,而不必等待从EMS机构派出的救护车。这可以极大地提高急诊病人的存活率。
{"title":"ARSA-the pervasive Rescuer Supporting System for the Pre-hospital Emergency Medical Service","authors":"Manachai Toahchoodee","doi":"10.1109/JCSSE.2017.8025920","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025920","url":null,"abstract":"Injuries and sudden illnesses are leading causes of mortality and disability worldwide. Pre-hospital Emergency Medical Service is the Medical service which focuses on helping the emergency patients from traumatic condition, preventing from disabilities and deaths, and associating the patients from severe condition to get the proper treatment on time. This could increase the survival rate dramatically. However, the Pre-hospital Emergency Medical Service nowadays still facing some limitations which prevent the treatment from getting to the accident site on time. In this paper, we propose ARSA, the Rescuer Supporting System for the Pre-hospital Emergency Medical Service. The system helps the patients to send the emergency request to the nearest paramedics and the medical supplies transporters. Therefore, the help could be sent directly to the patient site without having to wait for the ambulance sent from the EMS agency. This could immensely increases the survival rate of the emergency patients.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"115 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83531919","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}
引用次数: 3
Enemy evaluation AI for 2D action-platform game 2D动作平台游戏的敌人评估AI
Pichit Promsutipong, Vishnu Kotrajaras
Enemy plays an important role in providing challenge in action-platform games. Our intention is to generate enemies automatically. To ensure that our enemies can be used in actual games, we need to evaluate their qualities. Using human players for the evaluation is not feasible if we generate a lot of enemies or if we are going to use the algorithm in actual games. Our approach is to create a player AI that can play action-platform games with the same performance as human players. That AI's battle performance will then be used to evaluate the generated enemies. This paper presents the definition of battle performance and the AI implementation, combining FSM, search and rule-based heuristics. The AI is shown to perform similar to human players.
敌人在动作平台游戏中扮演着提供挑战的重要角色。我们的目的是自动制造敌人。为了确保我们的敌人能够在实际游戏中使用,我们需要评估他们的品质。如果我们产生了大量敌人,或者我们打算在实际游戏中使用算法,那么使用人类玩家进行评估就不可行。我们的方法是创造一个玩家AI,它可以像人类玩家一样玩动作平台游戏。AI的战斗表现将用于评估生成的敌人。结合FSM、搜索和基于规则的启发式方法,提出了战斗性能的定义和人工智能的实现。AI的表现与人类玩家相似。
{"title":"Enemy evaluation AI for 2D action-platform game","authors":"Pichit Promsutipong, Vishnu Kotrajaras","doi":"10.1109/JCSSE.2017.8025906","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025906","url":null,"abstract":"Enemy plays an important role in providing challenge in action-platform games. Our intention is to generate enemies automatically. To ensure that our enemies can be used in actual games, we need to evaluate their qualities. Using human players for the evaluation is not feasible if we generate a lot of enemies or if we are going to use the algorithm in actual games. Our approach is to create a player AI that can play action-platform games with the same performance as human players. That AI's battle performance will then be used to evaluate the generated enemies. This paper presents the definition of battle performance and the AI implementation, combining FSM, search and rule-based heuristics. The AI is shown to perform similar to human players.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"26 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86326190","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}
引用次数: 1
Northern Thai Dialect Text to Speech 泰国北部方言从文本到语音
Pannakorn Chao-angthong, A. Suchato, P. Punyabukkana
Each of the dialects of Thai Language has a distinct identity associated with its accents. The conversation between different native speakers of these dialects despite their standard language origination cannot be avoided when visiting each region. Communication with people who understand only the Northern Thai Dialect (NTD) brought us to the idea of inventing the Northern Thai Dialect Text to Speech (NTD-TTS). This idea derives from the same concept as a translating program; after getting text input in the Center Thai Dialect (CTD), the TTS system will translate and synthesize speech output in NTD. TTS used a software structure and modified two components: Grapheme to Phoneme (G2P) and Speech models. The NTD-G2P conversion was created by using rule-based and dictionary-based approaches. It was evaluated by 100 randomly selected sentences from ORCHID. The NTD-G2P reports a conversion accuracy of 83.19% on the syllable level and it is used for implementing the NTD-corpus. The sentence selections were presented to train the NTD speech model. The selection chosen covers 95.32% in the first percentile of phoneme distribution in the NTD-corpus. After connecting the speech models to the TTS system, the whole system was evaluated with Mean Opinion Score (MOS) and the comprehension on the syllable level by the native speakers. The NTD-MOS evaluations indicated that the accent, naturalness, and intelligibility of synthetic speech ranged from “acceptable” to “good”. The test set of the NTD-TTS system earned a good MOS and high comprehension percentage from the NTD native listeners. The results are 3.73 in the accent, 3.68 in the naturalness, 3.63 in the intelligibility, and the comprehension percentage is 97.16%.
泰国语的每一种方言都有与其口音相关的独特身份。在访问每个地区时,这些方言的不同母语人士之间的对话是不可避免的,尽管他们的标准语言来源。与只懂泰国北部方言(NTD)的人交流使我们产生了发明泰国北部方言文本到语音(NTD- tts)的想法。这一理念源于与翻译程序相同的概念;TTS系统在获得CTD文本输入后,对NTD语音输出进行翻译和合成。TTS采用了一种软件结构,并对两个部分进行了修改:Grapheme to Phoneme (G2P)和Speech模型。NTD-G2P转换是通过使用基于规则和基于字典的方法创建的。它是通过从ORCHID中随机选择的100个句子来评估的。NTD-G2P在音节水平上的转换准确率为83.19%,用于实现ntd语料库。通过句子选择来训练NTD语音模型。所选择的音素覆盖了ntd语料库中音素分布前百分位数的95.32%。将语音模型与TTS系统连接后,用平均意见评分(Mean Opinion Score, MOS)和母语使用者在音节水平上的理解能力对整个系统进行评价。NTD-MOS评价表明,合成语音的口音、自然度和可理解性在“可接受”到“良好”之间。NTD- tts系统的测试集获得了NTD母语听众良好的MOS和较高的理解率。结果口音分3.73分,自然度分3.68分,可理解度分3.63分,理解率为97.16%。
{"title":"Northern Thai Dialect Text to Speech","authors":"Pannakorn Chao-angthong, A. Suchato, P. Punyabukkana","doi":"10.1109/JCSSE.2017.8025905","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025905","url":null,"abstract":"Each of the dialects of Thai Language has a distinct identity associated with its accents. The conversation between different native speakers of these dialects despite their standard language origination cannot be avoided when visiting each region. Communication with people who understand only the Northern Thai Dialect (NTD) brought us to the idea of inventing the Northern Thai Dialect Text to Speech (NTD-TTS). This idea derives from the same concept as a translating program; after getting text input in the Center Thai Dialect (CTD), the TTS system will translate and synthesize speech output in NTD. TTS used a software structure and modified two components: Grapheme to Phoneme (G2P) and Speech models. The NTD-G2P conversion was created by using rule-based and dictionary-based approaches. It was evaluated by 100 randomly selected sentences from ORCHID. The NTD-G2P reports a conversion accuracy of 83.19% on the syllable level and it is used for implementing the NTD-corpus. The sentence selections were presented to train the NTD speech model. The selection chosen covers 95.32% in the first percentile of phoneme distribution in the NTD-corpus. After connecting the speech models to the TTS system, the whole system was evaluated with Mean Opinion Score (MOS) and the comprehension on the syllable level by the native speakers. The NTD-MOS evaluations indicated that the accent, naturalness, and intelligibility of synthetic speech ranged from “acceptable” to “good”. The test set of the NTD-TTS system earned a good MOS and high comprehension percentage from the NTD native listeners. The results are 3.73 in the accent, 3.68 in the naturalness, 3.63 in the intelligibility, and the comprehension percentage is 97.16%.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"1 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79641865","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}
引用次数: 0
IOT for smart farm: A case study of the Lingzhi mushroom farm at Maejo University 物联网应用于智慧农场:以前城大学灵芝蘑菇农场为例
O. Chieochan, Anukit Saokaew, E. Boonchieng
This research aims to prototype a smart Lingzhi mushroom farm. This research applied the use of IOT with a sensor to measure and monitors the humidity in the Lingzhi mushroom farm. The humidity data processed through NETPIE was developed and provided by NECTEC as a free service for IOT. Humidity data was stored into a NET FEED (a sub service from NETPIE) and displayed on mobile devices and computers through NET FREEBOARD (another sub service of NETPIE). This research also controlled sprinkler and fog pumps automatically and the functional status (switching on and off for periods of time) pushes notifications through LINE API on the LINE Application. The equipment and tools used in this research were NodeMCU, humidity sensor, RTC (real time clock), relay module, sprinkler and fog pumps. C++ and Node.JS were used as programming. The services and protocol used were NETPIE (Network Platform for internet of everything) with subservices such as NETPIE FEED, NETPIE FREEBOARD, and NETPIE REST API. The results of the research showed that using IOT with the sensor enhanced the prototype of smart farming.
本研究旨在建立智能灵芝蘑菇农场的原型。本研究应用物联网传感器对灵芝蘑菇农场的湿度进行测量和监测。通过NETPIE处理的湿度数据由NECTEC开发并提供,作为物联网的免费服务。湿度数据存储在NET FEED (NETPIE的一个子服务)中,并通过NET FREEBOARD (NETPIE的另一个子服务)在移动设备和计算机上显示。这项研究还自动控制了洒水喷头和雾泵,功能状态(在一段时间内开关)通过LINE应用程序上的LINE API推送通知。本研究使用的设备和工具有NodeMCU、湿度传感器、RTC(实时时钟)、继电器模块、喷头和雾泵。使用c++和Node.JS进行编程。使用的服务和协议是NETPIE(万物互联网络平台)及其子服务,如NETPIE FEED、NETPIE FREEBOARD和NETPIE REST API。研究结果表明,将物联网与传感器结合使用可以增强智能农业的原型。
{"title":"IOT for smart farm: A case study of the Lingzhi mushroom farm at Maejo University","authors":"O. Chieochan, Anukit Saokaew, E. Boonchieng","doi":"10.1109/JCSSE.2017.8025904","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025904","url":null,"abstract":"This research aims to prototype a smart Lingzhi mushroom farm. This research applied the use of IOT with a sensor to measure and monitors the humidity in the Lingzhi mushroom farm. The humidity data processed through NETPIE was developed and provided by NECTEC as a free service for IOT. Humidity data was stored into a NET FEED (a sub service from NETPIE) and displayed on mobile devices and computers through NET FREEBOARD (another sub service of NETPIE). This research also controlled sprinkler and fog pumps automatically and the functional status (switching on and off for periods of time) pushes notifications through LINE API on the LINE Application. The equipment and tools used in this research were NodeMCU, humidity sensor, RTC (real time clock), relay module, sprinkler and fog pumps. C++ and Node.JS were used as programming. The services and protocol used were NETPIE (Network Platform for internet of everything) with subservices such as NETPIE FEED, NETPIE FREEBOARD, and NETPIE REST API. The results of the research showed that using IOT with the sensor enhanced the prototype of smart farming.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"182 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76045312","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}
引用次数: 50
期刊
2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1