{"title":"Plagiarism detection on electronic text based assignments using vector space model","authors":"M. Jiffriya, M. Jahan, R. Ragel","doi":"10.1109/ICIAFS.2014.7069593","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069593","url":null,"abstract":"Plagiarism is known as illegal use of others' part of work or whole work as one's own in any field such as art, poetry, literature, cinema, research and other creative forms of study. Plagiarism is one of the important issues in academic and research fields and giving more concern in academic systems. The situation is even worse with the availability of ample resources on the web. This paper focuses on an effective plagiarism detection tool on identifying suitable intra-corpal plagiarism detection for text based assignments by comparing unigram, bigram, trigram of vector space model with cosine similarity measure. Manually evaluated, labelled dataset was tested using unigram, bigram and trigram vector. Even though trigram vector consumes comparatively more time, it shows better results with the labelled data. In addition, the selected trigram vector space model with cosine similarity measure is compared with tri-gram sequence matching technique with Jaccard measure. In the results, cosine similarity score shows slightly higher values than the other. Because, it focuses on giving more weight for terms that do not frequently exist in the dataset and cosine similarity measure using trigram technique is more preferable than the other. Therefore, we present our new tool and it could be used as an effective tool to evaluate text based electronic assignments and minimize the plagiarism among students.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130022499","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}
{"title":"Locating tables in scanned documents for reconstructing and republishing","authors":"Akmal-Jahan Mac, R. Ragel","doi":"10.1109/ICIAFS.2014.7069552","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069552","url":null,"abstract":"Pool of knowledge available to the mankind depends on the source of learning resources, which can vary from ancient printed documents to present electronic material. The rapid conversion of material available in traditional libraries to digital form needs a significant amount of work if we are to maintain the format and the look of the electronic documents as same as their printed counterparts. Most of the printed documents contain not only characters and its formatting but also some associated non text objects such as tables, charts and graphical objects. It is challenging to detect them and to concentrate on the format preservation of the contents while reproducing them. To address this issue, we propose an algorithm using local thresholds for word space and line height to locate and extract all categories of tables from scanned document images. From the experiments performed on 298 documents, we conclude that our algorithm has an overall accuracy of about 75% in detecting tables from the scanned document images. Since the algorithm does not completely depend on rule lines, it can detect all categories of tables in a range of scanned documents with different font types, styles and sizes to extract their formatting features. Moreover, the algorithm can be applied to locate tables in multi column layouts with small modification in layout analysis. Treating tables with their existing formatting features will tremendously help the reproducing of printed documents for reprinting and updating purposes.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132709497","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}
S. Vidanagamachchi, S. Dewasurendra, R. Ragel, M. Niranjan
{"title":"A structured hardware software architecture for peptide based diagnosis of Baylisascaris Procyonis infection","authors":"S. Vidanagamachchi, S. Dewasurendra, R. Ragel, M. Niranjan","doi":"10.1109/ICIAFS.2014.7069574","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069574","url":null,"abstract":"The problem of inferring proteins from complex peptide cocktails (digestion products of biological samples) in shotgun proteomic workflow sets extreme demands on computational resources in respect of the required very high processing throughputs, rapid processing rates and reliability of results. This is exacerbated by the fact that, in general, a given protein cannot be defined by a fixed sequence of amino acids due to the existence of splice variants and isoforms of that protein. Therefore, the problem of protein inference could be considered as one of identifying sequences of amino acids with some limited tolerance. In the current paper a model-based hardware acceleration of a structured and practical inference approach is developed and validated on a mass spectrometry experiment of realistic size. We have achieved 10 times maximum speed-up in the co-designed workflow compared to a similar software-only workflow run on the processor used for co-design.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"13 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115383452","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}
{"title":"Simulation of brake by wire system with dynamic force control","authors":"W. Abeysiriwardhana, A. Abeykoon","doi":"10.1109/ICIAFS.2014.7069563","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069563","url":null,"abstract":"By wire technology is recently developed to improve the reliability, safety, and performance of vehicular drive technology. Brake system is the most important control system for vehicle safety. By wire technology development has encouraged the development of brake by wire systems to reduce traditional mechanical and hydraulic systems usage in automobiles. This paper proposes a novel brake by wire controller that uses a reaction force based bilateral motor controlling method. The proposed system uses two linear actuators with disturbance observer and reaction force observers to provide pedal force amplification and pedal retraction capabilities. The system includes a force controller to provide pedal feel to drivers. Electro mechanical brake position control is used to provide the brake force. The proposed system is simulated for different conditions to measure the performance and robustness. The simulation results provide evidence for robustness, force amplification, and pedal and brake retraction capabilities of the system.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127525773","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}
{"title":"Sensor network based device free trespasser detection and localisation","authors":"P. Sampath, R. Edirisinghe, D. Dias","doi":"10.1109/ICIAFS.2014.7069570","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069570","url":null,"abstract":"Device free detection and localization is a promising and a very practical research area where installation of expensive sensors and/or tagging the intruder is not feasible. This paper reports a mesh network developed for device free trespasser detection. We use the Received Signal Strength Indicator (RSSI) measurements of the wireless links within the mesh as the sole sensing mechanism. A fingerprint of RSSI measurements characterizes the environment under normal conditions including multi-path effects. A technique to differentiate RSSI variations due to trespassers from those due to multi-path effects is demonstrated. The results of the experiments conducted in an outdoor environment have verified that the proposed method can be used to detect trespassers successfully. The reliability of the detection is improved by cross-correlating RSSI variations among the multiple links in the mesh. The ability to extend the system for localization is also investigated.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125341444","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}
{"title":"Transients in low voltage power systems (LVPS) in Sri Lanka under modern domestic environment","authors":"Earl A. R. L. Pannila, M. Edirisinghe","doi":"10.1109/ICIAFS.2014.7069603","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069603","url":null,"abstract":"A life in modern society without safe and reliable supply of electricity is almost unimaginable, as it plays an indispensable role in human life. This reliability, essentially the balance is very important for safe operation of electronic appliances, but failures by transients become more prevalent due to their higher susceptibility of control circuits. Therefore either it should be reduced or eliminated in order to keep the mains safe and clean for other electrical appliances. Even though time duration that the electrical transients are present in the system is short, the components in the system are subjected to high-current and high-voltage peaks that can cause catastrophic damage. In order to identify this formidable menace, 1148 transient waveforms were recorded in LVPS in Sri Lanka under modern domestic environment. These recorded transients were due to induce over-voltages under lightning, switching, loading, energizing, etc. Through an empirical analyses carried out to extract the parameters of transients in LVPS in Sri Lanka, the highest positive peak of 472 V, negative peak of 448 V and the highest amplitude of 815 V were recorded. Burst width as high as 1.338 ms is also reported. Rise times are as short as 15 ns for impulsive transients and 0.1 us for oscillatory transients calculated. Results may be used to identify and understand the behavior of transients by correlating the major components in transients to the operated electrical appliance and to develop proper transient protection systems.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125438472","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}
D. B. G. Madusanka, L. Wijayasingha, K. Sanjeevan, M. A. R. Ahamed, J. Edirisooriya, R. Gopura
{"title":"A 3DOF transtibial robotic prosthetic limb","authors":"D. B. G. Madusanka, L. Wijayasingha, K. Sanjeevan, M. A. R. Ahamed, J. Edirisooriya, R. Gopura","doi":"10.1109/ICIAFS.2014.7069617","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069617","url":null,"abstract":"A robotic prosthesis is a device which is used to replace a missing body part. These devices are intended to return the amputees to their pre-amputation functional status. Below knee (Transtibial) amputation is the most common amputation occurred in the lower limb. That is caused by reasons such as diseases, injury due to explosions of anti-personnel land mines and accidents. The existing prostheses for transtibial amputees have yet to be improved to reinstate the biomechanical functions normally provided by the ankle joint. Therefore, the purpose of this research is to develop a transtibial robotic prosthesis which would provide functions usually provided by the ankle. The proposed design consists of 3 Degrees of Freedom (DOF) to generate similar biomechanical motions at the ankle joint. Further it includes a passive regenerative system to reduce motor power requirement of dorsiflexion/plantarflexion. Experiments are carried out to verify the effectiveness of the proposed prosthetic limb and to verify the possibility of using electromyographic (EMG) signal based control of the prosthesis.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122613710","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}
{"title":"Development of a Field programmable GATE array based computer to controller area network store and forward buffer","authors":"D. N. Jayarathne, M. Jayananda","doi":"10.1109/ICIAFS.2014.7069564","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069564","url":null,"abstract":"In this paper the development of a Field programmable Gate Array (FPGA) based general purpose computer to Controller Area Network (CAN) store and forward buffer is being discussed. This buffer will read from the incoming data from the computer as bytes and collect and combine them to form the CAN frame and post it to the CAN network for transmission. In the process of development, CAN message frame architecture, voltage levels and bit coding principles were studied extensively. For the experiments and implementation of the designed buffer a developer board with Xilinx Spartan 3E FPGA which has 1920 Configurable Logic Blocks (CLB) was used. Computer to FPGA communications is carried out using RS-232 serial communications. 136 bit long CAN frame is built on the computer and separated to 17 bytes and forwarded to the FPGA. The FPGA assembles it and posts the frame to the network. In this implementation, from the available total, 315 flip flops and 569 look up tables (LUT) were used. From these 443 were used as logic, 126 were used as route through and 1 was used as a shift register. Since the usage of the RS-232 protocol a communication bottleneck makes rise to a delay of 14.1667 ms per frame sent from computer to the FPGA. This delay can be reduced by using Universal Serial Bus (USB) protocols to communicate with the computer. Even though this implementation is for the low speed fault tolerant CAN, speeds can be customized to suit the requirement by varying the frequency of clock ticks, given that the hardware supports such frequencies. As further research this store and forward buffer can be improved to receive acknowledgments from other nodes of the network.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129787103","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}
S. Vidanagamachchi, S. Dewasurendra, R. Ragel, M. Niranjan
{"title":"A structured hardware software architecture for peptide based diagnosis — Sub-string matching problem with limited tolerance","authors":"S. Vidanagamachchi, S. Dewasurendra, R. Ragel, M. Niranjan","doi":"10.1109/ICIAFS.2014.7069624","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069624","url":null,"abstract":"The problem of inferring proteins from complex peptide samples in shotgun proteomic workflow sets extreme demands on computational resources in respect of the required very high processing throughputs, rapid processing rates and reliability of results. This is exacerbated by the fact that, in general, a given protein cannot be defined by a fixed sequence of amino acids due to the existence of splice variants and isoforms of that protein. Therefore, the problem of protein inference could be considered as one of identifying sequences of amino acids with some limited tolerance. Two problems arise from this: a) due to these (permitted) variations, the applicability of exact string matching methodologies could be questioned and b) the difficulty of defining a reference (peptide/amino acid) sequence for a particular set of proteins that are functionally indistinguishable, but with some variation in features. This paper presents a model-based hardware acceleration of a structured and practical inference approach that is developed and validated to solve the inference problem in a mass spectrometry experiment of realistic size. Our approach starts from an examination of the known set of splice variants and isoforms of a target protein to identify the Greatest Common Stable Substring (GCSS) of amino acids and the Substrings Subjects to Limited Variation (SSLV) and their respective locations on the GCSS. The hypothesis made here is that these latter substrings (SSLV) appear inside complete peptides and not cutting across peptide boundaries. Then we define and solve the Sub-string Matching Problem with Limited Tolerance (SMPLT) using the Bit-Split Aho Corasick Algorithm with Limited Tolerance (BSACLT) that we define and automate. This approach is validated on identified peptides in a labelled and clustered data set from UNIPROT. A model-based hardware software co-design strategy is used to accelerate the computational workflow of above described protein inference problem. Identification of Baylisascaris Procyonis infection was used as an application instance. This workflow can be generalised to any inexact multiple pattern matching application by replacing the patterns in a clustered and distributed environment which permits a distance between member strings to account for permitted deviations such as substitutions, insertions and deletions. The co-designed workflow achieved up to 70 times maximum speed-up compared to a similar workflow purely run on the processor used for co-design.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121520150","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}
{"title":"GPU based non-overlapping multi-camera vehicle tracking","authors":"T. Gamage, J. Samarawickrama, A. Pasqual","doi":"10.1109/ICIAFS.2014.7069550","DOIUrl":"https://doi.org/10.1109/ICIAFS.2014.7069550","url":null,"abstract":"Vehicle tracking and surveillance is an area which is having a considerable attention in the context of security and safety. The detection and tacking of moving vehicles through multiple cameras is considered as a method of vehicle surveillance. This work addresses a problem of detecting and matching vehicles through multiple cameras. The power of GPUs are used to increase the number of video streams which can be processed using a single computer. In the detection process the Gabor filter is used as a directional filter and the SURF is used by the matcher to uniquely represent the vehicle.","PeriodicalId":118650,"journal":{"name":"7th International Conference on Information and Automation for Sustainability","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128136618","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}