Pub Date : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.2
Mikhail Novikov, Vladimir Knyaz, Galeev Ravil
{"title":"Creating digital models of paleoanthrological sample by photogrammetry and computed tomography","authors":"Mikhail Novikov, Vladimir Knyaz, Galeev Ravil","doi":"10.24132/csrn.2019.2901.1.2","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.2","url":null,"abstract":"","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133993474","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.8
Juan Sebastian Munoz-Arango, D. Reiners, C. Cruz-Neira
One of the all time issues with Virtual Reality systems regardless if they are head-mounted or projection based is that they can only provide perspective correctness to one user. Such limitation affects collaborative work which is nowadays the standard anywhere. One of the approaches for generating different perspective correct images to several users is through optical routing. This approach relies on bending the light to generate perspective correct images to the engaged users. Lenticular lenses can bend the light to be able to generate perspective correct images for several users depending on their positions. On this paper we present an analysis that lets us understand the pixel spread correlation with lenticular lens efficiency on multi user VR displays.
{"title":"Analyzing pixel spread correlation with lenticular lens efficiency on multi user VR displays","authors":"Juan Sebastian Munoz-Arango, D. Reiners, C. Cruz-Neira","doi":"10.24132/csrn.2019.2901.1.8","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.8","url":null,"abstract":"One of the all time issues with Virtual Reality systems regardless if they are head-mounted or projection based is that they can only provide perspective correctness to one user. Such limitation affects collaborative work which is nowadays the standard anywhere. One of the approaches for generating different perspective correct images to several users is through optical routing. This approach relies on bending the light to generate perspective correct images to the engaged users. Lenticular lenses can bend the light to be able to generate perspective correct images for several users depending on their positions. On this paper we present an analysis that lets us understand the pixel spread correlation with lenticular lens efficiency on multi user VR displays.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129612336","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.16
Zhe Qi, Jong Kwan Lee
A new method to automatically track objects in the process of sterile pharmacy compounding is introduced. The method performs the automatic object tracking by applying a simple object detection followed by an object tracking algorithm. The advantages of the method are that it enables both single and multiple object tracking without requiring large sets of templates or training sets. The experimental results show that the method reasonably tracks the objects accurately.
{"title":"Automated Object Tracking in Sterile Pharmacy Compounding","authors":"Zhe Qi, Jong Kwan Lee","doi":"10.24132/csrn.2019.2901.1.16","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.16","url":null,"abstract":"A new method to automatically track objects in the process of sterile pharmacy compounding is introduced. The method performs the automatic object tracking by applying a simple object detection followed by an object tracking algorithm. The advantages of the method are that it enables both single and multiple object tracking without requiring large sets of templates or training sets. The experimental results show that the method reasonably tracks the objects accurately.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133605096","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 : 1900-01-01DOI: 10.24132/CSRN.2019.2902.2.3
Mubashrah Saddiqa, Birger Larsen, Rikke Magnussen, Lise Rasmussen, J. Pedersen
Increasingly public bodies and organizations are publishing Open Data for citizens to improve their quality of life and solving public problems. But having Open Data available is not enough. Public engagement is also important for successful Open Data initiatives. There is an increasing demand for strategies to actively involve the public exploiting Open Data, where not only the citizens but also school pupils and young people are able to explore, understand and extract useful information from the data, grasp the meaning of the information, and to visually represent findings. In this research paper, we investigate how we can equip our younger generation with the essential future skills using Open Data as part of their learning activities in public schools. We present the results of a survey among Danish school teachers and pupils. The survey focuses on how we can introduce Open Data visualizations in schools, and what are the possible benefits and challenges for pupils and teachers to use Open Data in their everyday teaching environment. We briefly review Copenhagen city’s Open Data and existing open source software suitable for visualization, to study which open source software pupils can easily adapt to visualize Open Data and which data-sets teachers can relate to their teaching themes. Our study shows that introducing Open Data visualizations in schools make everyday teaching interesting and help improving pupils learning skills and that to actively use Open Data visualizations in schools, teachers and pupils need to boost their digital skills.
{"title":"Open Data Visualization in Danish Schools: A case Study","authors":"Mubashrah Saddiqa, Birger Larsen, Rikke Magnussen, Lise Rasmussen, J. Pedersen","doi":"10.24132/CSRN.2019.2902.2.3","DOIUrl":"https://doi.org/10.24132/CSRN.2019.2902.2.3","url":null,"abstract":"Increasingly public bodies and organizations are publishing Open Data for citizens to improve their quality of life and solving public problems. But having Open Data available is not enough. Public engagement is also important for successful Open Data initiatives. There is an increasing demand for strategies to actively involve the public exploiting Open Data, where not only the citizens but also school pupils and young people are able to explore, understand and extract useful information from the data, grasp the meaning of the information, and to visually represent findings. In this research paper, we investigate how we can equip our younger generation with the essential future skills using Open Data as part of their learning activities in public schools. We present the results of a survey among Danish school teachers and pupils. The survey focuses on how we can introduce Open Data visualizations in schools, and what are the possible benefits and challenges for pupils and teachers to use Open Data in their everyday teaching environment. We briefly review Copenhagen city’s Open Data and existing open source software suitable for visualization, to study which open source software pupils can easily adapt to visualize Open Data and which data-sets teachers can relate to their teaching themes. Our study shows that introducing Open Data visualizations in schools make everyday teaching interesting and help improving pupils learning skills and that to actively use Open Data visualizations in schools, teachers and pupils need to boost their digital skills.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"25 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114009786","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.3
Hanhaesol Lee, J. Sa, Yongwha Chung, Daihee Park, Hakjae Kim
The crowded environment of a pig farm is highly vulnerable to the spread of infectious diseases such as foot-andmouth disease, and studies have been conducted to automatically analyze behavior of pigs in a crowded pig farm through a video surveillance system using a top-view camera. Although it is required to correctly separate overlapping-pigs for tracking each individual pigs, extracting the boundaries of each pig fast and accurately is a challenging issue due to the complicated occlusion patterns such as X shape and T shape. In this study, we propose a fast and accurate method to separate overlapping-pigs not only by exploiting the advantage (i.e., one of the fast deep learning-based object detectors) of You Only Look Once, YOLO, but also by overcoming the disadvantage (i.e., the axis aligned bounding box-based object detector) of YOLO with the test-time data augmentation of rotation. Experimental results with the occlusion patterns between the overlapping-pigs show that the proposed method can provide better accuracy and faster processing speed than one of the state-of-the-art deep learningbased segmentation techniques such as Mask R-CNN (i.e., the performance improvement over Mask R-CNN was about 11 times, in terms of the accuracy/processing speed performance metrics).
{"title":"Deep Learning-based Overlapping-Pig Separation by Balancing Accuracy and Execution Time","authors":"Hanhaesol Lee, J. Sa, Yongwha Chung, Daihee Park, Hakjae Kim","doi":"10.24132/csrn.2019.2901.1.3","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.3","url":null,"abstract":"The crowded environment of a pig farm is highly vulnerable to the spread of infectious diseases such as foot-andmouth disease, and studies have been conducted to automatically analyze behavior of pigs in a crowded pig farm through a video surveillance system using a top-view camera. Although it is required to correctly separate overlapping-pigs for tracking each individual pigs, extracting the boundaries of each pig fast and accurately is a challenging issue due to the complicated occlusion patterns such as X shape and T shape. In this study, we propose a fast and accurate method to separate overlapping-pigs not only by exploiting the advantage (i.e., one of the fast deep learning-based object detectors) of You Only Look Once, YOLO, but also by overcoming the disadvantage (i.e., the axis aligned bounding box-based object detector) of YOLO with the test-time data augmentation of rotation. Experimental results with the occlusion patterns between the overlapping-pigs show that the proposed method can provide better accuracy and faster processing speed than one of the state-of-the-art deep learningbased segmentation techniques such as Mask R-CNN (i.e., the performance improvement over Mask R-CNN was about 11 times, in terms of the accuracy/processing speed performance metrics).","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123198820","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.18
C. Jeffery
A city metaphor has become a popular method of visualizing properties of program code. This paper provides an overview of research projects that employ this metaphor for a wide range of software engineering tasks. Until now, projects employing the city metaphor have primarily focused on visualizing static and semi-static properties of software repositories, such as understanding how a program’s source code structure is changing over time, and who is changing what. This paper compares these existing code cities and suggests likely avenues of future research.
{"title":"The City Metaphor in Software Visualization","authors":"C. Jeffery","doi":"10.24132/csrn.2019.2901.1.18","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.18","url":null,"abstract":"A city metaphor has become a popular method of visualizing properties of program code. This paper provides an overview of research projects that employ this metaphor for a wide range of software engineering tasks. Until now, projects employing the city metaphor have primarily focused on visualizing static and semi-static properties of software repositories, such as understanding how a program’s source code structure is changing over time, and who is changing what. This paper compares these existing code cities and suggests likely avenues of future research.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123329464","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 : 1900-01-01DOI: 10.24132/csrn.2019.2902.2.4
Carlos Marin, M. Chover, J. Sotoca
The game engines are one of the essential and daily used applications on the game development field. These applications are designed to assist in the creation of this type of contents. Nevertheless, their usage and development are very complex. Moreover, there are not many research papers about the game engine architecture definition and specification. In this sense, this work presents a methodology to specify a game engine defined as a multi-agent system. In such a way, from a multi-agent approximation, a game engine architecture can be prototyped in a fast way. Also, this implementation can be exported to a general programming language for maximum performance, facilitating the definition and comprehension of the mechanisms of the game engine.
{"title":"Prototyping a game engine architecture as a multi-agent system","authors":"Carlos Marin, M. Chover, J. Sotoca","doi":"10.24132/csrn.2019.2902.2.4","DOIUrl":"https://doi.org/10.24132/csrn.2019.2902.2.4","url":null,"abstract":"The game engines are one of the essential and daily used applications on the game development field. These applications are designed to assist in the creation of this type of contents. Nevertheless, their usage and development are very complex. Moreover, there are not many research papers about the game engine architecture definition and specification. In this sense, this work presents a methodology to specify a game engine defined as a multi-agent system. In such a way, from a multi-agent approximation, a game engine architecture can be prototyped in a fast way. Also, this implementation can be exported to a general programming language for maximum performance, facilitating the definition and comprehension of the mechanisms of the game engine.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121537202","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.6
Alrik Hausdorf, Nicole Hinzmann, Dirk Zeckzer
{"title":"Visualization-Based Support of Analyzing System Behavior based on System Call Traces","authors":"Alrik Hausdorf, Nicole Hinzmann, Dirk Zeckzer","doi":"10.24132/csrn.2019.2901.1.6","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.6","url":null,"abstract":"","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125909030","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.19
H. Haddad, D. Laurendeau
For 3D point cloud registration, Go-ICP [Yang et al., 2016] has been shown to obtain the global optimal solution for a pair composed of a model point cloud and a data point cloud. Go-ICP mostly has been investigated only on standard sets of point clouds. In this paper, we demonstrate the remarkable efficacy of Go-ICP for the alignment of very complex large-scale point clouds to their corresponding deformed CAD models. In particular, given two distinct sets of point clouds taken from the exterior and the interior of a building, experiments demonstrate that Go-ICP is able to successfully align both of these sets to the point cloud of the CAD model of the whole building (both exterior and interior information included). With the experimentation presented in this paper, we demonstrate that Go-ICP can achieve excellent alignment results and that this approach can be deployed in applications aiming at comparing CAD models of a building ("as designed" model) to the point cloud of the actual building ("as-built" model). Experiments also demonstrate the efficacy of Go-ICP to align a deformed copy of a man-made object to the original object in quality control applications.
{"title":"Alignment of Point Clouds for Comparison of Infrastructures in Civil Engineering on Quality Control in Metrology","authors":"H. Haddad, D. Laurendeau","doi":"10.24132/csrn.2019.2901.1.19","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.19","url":null,"abstract":"For 3D point cloud registration, Go-ICP [Yang et al., 2016] has been shown to obtain the global optimal solution for a pair composed of a model point cloud and a data point cloud. Go-ICP mostly has been investigated only on standard sets of point clouds. In this paper, we demonstrate the remarkable efficacy of Go-ICP for the alignment of very complex large-scale point clouds to their corresponding deformed CAD models. In particular, given two distinct sets of point clouds taken from the exterior and the interior of a building, experiments demonstrate that Go-ICP is able to successfully align both of these sets to the point cloud of the CAD model of the whole building (both exterior and interior information included). With the experimentation presented in this paper, we demonstrate that Go-ICP can achieve excellent alignment results and that this approach can be deployed in applications aiming at comparing CAD models of a building (\"as designed\" model) to the point cloud of the actual building (\"as-built\" model). Experiments also demonstrate the efficacy of Go-ICP to align a deformed copy of a man-made object to the original object in quality control applications.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125932440","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 : 1900-01-01DOI: 10.24132/csrn.2019.2901.1.15
Ole Wegen, Matthias Trapp, J. Döllner, S. Pasewaldt
This paper presents an approach and performance evaluation of performing service-based image processing using software rendering implemented using Mesa3D. Due to recent advances in cloud computing technology (w.r.t. both, hardware and software) as well as increased demands of image processing and analysis techniques, often within an eco-system of devices, it is feasible to research and quantify the impact of service-based approaches in this domain w.r.t. cost-performance relation. For it, we provide a performance comparison for service-based processing using GPU-accelerated and software rendering.
{"title":"Performance Evaluation and Comparison of Service-based Image Processing based on Software Rendering","authors":"Ole Wegen, Matthias Trapp, J. Döllner, S. Pasewaldt","doi":"10.24132/csrn.2019.2901.1.15","DOIUrl":"https://doi.org/10.24132/csrn.2019.2901.1.15","url":null,"abstract":"This paper presents an approach and performance evaluation of performing service-based image processing using software rendering implemented using Mesa3D. Due to recent advances in cloud computing technology (w.r.t. both, hardware and software) as well as increased demands of image processing and analysis techniques, often within an eco-system of devices, it is feasible to research and quantify the impact of service-based approaches in this domain w.r.t. cost-performance relation. For it, we provide a performance comparison for service-based processing using GPU-accelerated and software rendering.","PeriodicalId":322214,"journal":{"name":"Computer Science Research Notes","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129990469","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}