Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by CTM

2021

Teaching Programming with a Limited Infrastructure

Authors
Ferreira, P; Nogueira, L; Pereira, N; Maia, C; Fernandes, M; Andrade, A; Faria, R; Goncalves, C;

Publication
2021 WORLD ENGINEERING EDUCATION FORUM/GLOBAL ENGINEERING DEANS COUNCIL (WEEF/GEDC)

Abstract
Programming courses are needed for an increasing number of students in the Higher Education Institutions of today. Of all the programming languages covered in typical courses, the C and Assembly languages are among the most critical. As they are very low level languages, their knowledge helps the students to understand the inner workings of a computer. At the same time, their differences from other programming languages, demands from the learner a serious adjustment of the mental model. As the programming tools and environments are also different, there is the need of supporting the students in their learning, using a minimum of infrastructure, due to financial restrictions, and to support the maximum number of students, with the existing resources. The use of a Virtual Machine based on a Live Linux distribution, together with an enhanced set of software tests can provide students with an easy to install development platform, providing a good amount feedback, with very limited network usage. The methods described in this paper have been applied with good results, and can be used to support live or online classes.

2021

ARENA: The Augmented Reality Edge Networking Architecture

Authors
Pereira, N; Rowe, A; Farb, MW; Liang, I; Lu, E; Riebling, E;

Publication
2021 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY (ISMAR 2021)

Abstract
Many have predicted the future of the Web to be the integration of Web content with the real-world through technologies such as Augmented Reality (AR). This has led to the rise of Extended Reality (XR) Web Browsers used to shorten the long AR application development and deployment cycle of native applications especially across different platforms. As XR Browsers mature, we face new challenges related to collaborative and multi-user applications that span users, devices, and machines. These collaborative XR applications require: (1) networking support for scaling to many users, (2) mechanisms for content access control and application isolation, and (3) the ability to host application logic near clients or data sources to reduce application latency. In this paper, we present the design and evaluation of the AR Edge Networking Architecture (ARENA) which is a platform that simplifies building and hosting collaborative XR applications on WebXR capable browsers. ARENA provides a number of critical components including: a hierarchical geospatial directory service that connects users to nearby servers and content, a token-based authentication system for controlling user access to content, and an application/service runtime supervisor that can dispatch programs across any network connected device. All of the content within ARENA exists as endpoints in a PubSub scene graph model that is synchronized across all users. We evaluate ARENA in terms of client performance as well as benchmark end-to-end response-time as load on the system scales. We show the ability to horizontally scale the system to Internet-scale with scenes containing hundreds of users and latencies on the order of tens of milliseconds. Finally, we highlight projects built using ARENA and showcase how our approach dramatically simplifies collaborative multi-user XR development compared to monolithic approaches.

2021

FlasH: Video-embeddable AR anchors for live events

Authors
Lu E.; Miller J.; Pereira N.; Rowe A.;

Publication
Proceedings - 2021 IEEE International Symposium on Mixed and Augmented Reality, ISMAR 2021

Abstract
Public spaces like concert stadiums and sporting arenas are ideal venues for AR content delivery to crowds of mobile phone users. Unfortunately, these environments tend to be some of the most challenging in terms of lighting and dynamic staging for vision-based relocalization. In this paper, we introduce FLASH1, a system for delivering AR content within challenging lighting environments that uses active tags (i.e., blinking) with detectable features from passive tags (quads) for marking regions of interest and determining pose. This combination allows the tags to be detectable from long distances with significantly less computational overhead per frame, making it possible to embed tags in existing video displays like large jumbotrons. To aid in pose acquisition, we implement a gravity-assisted pose solver that removes the ambiguous solutions that are often encountered when trying to localize using standard passive tags. We show that our technique outperforms similarly sized passive tags in terms of range by 20-30% and is fast enough to run at 30 FPS even within a mobile web browser on a smartphone.

2021

Spectral Optical Properties of Rabbit Brain Cortex between 200 and 1000 nm

Authors
Gonçalves, TM; Martins, IS; Silva, HF; Tuchin, VV; Oliveira, LM;

Publication
Photochem

Abstract
The knowledge of the optical properties of biological tissues in a wide spectral range is highly important for the development of noninvasive diagnostic or treatment procedures. The absorption coefficient is one of those properties, from which various information about tissue components can be retrieved. Using transmittance and reflectance spectral measurements acquired from ex vivo rabbit brain cortex samples allowed to calculate its optical properties in the ultraviolet to the near infrared spectral range. Melanin and lipofuscin, the two pigments that are related to the aging of tissues and cells were identified in the cortex absorption. By subtracting the absorption of these pigments from the absorption of the brain cortex, it was possible to evaluate the true ratios for the DNA/RNA and hemoglobin bands in the cortex—12.33-fold (at 260 nm), 12.02-fold (at 411 nm) and 4.47-fold (at 555 nm). Since melanin and lipofuscin accumulation increases with the aging of the brain tissues and are related to the degeneration of neurons and their death, further studies should be performed to evaluate the evolution of pigment accumulation in the brain, so that new optical methods can be developed to aid in the diagnosis and monitoring of brain diseases.

2021

Refractive Index Matching Efficiency in Colorectal Mucosa Treated With Glycerol

Authors
Gomes, NM; Tuchin, VV; Oliveira, LM;

Publication
IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS

Abstract
In this paper, we describe the study of the kinetics and efficiency of the refractive index matching mechanism created by highly concentrated glycerol solutions in human normal and pathological colorectal mucosa tissues. Considering thewavelength range between 200 and 1000 nm, higher efficiency was obtained for the pathological mucosa, which shows a decreasing efficiency with increasing wavelength. The normal mucosa presents similar values in the deep-ultraviolet and in the near-infrared. Minimal efficiency values of 1% and 1.5% were obtained in the normal and pathological mucosa at 266 nm (combined absorption of DNA/RNA and myoglobin/hemoglobin bands at 260 and 274 nm) and local maxima of 2.9% and 3.8% were obtained in the same tissues at 570 nm. The diffusion time of glycerol was estimated as 417.3 +/- 5.2 s in normal mucosa and 504.9 +/- 3.8 s in pathological mucosa, suggesting that less molecules are necessary in the pathological tissue to produce a higher magnitude RI matching.

2021

Enhanced Ultraviolet Spectroscopy by Optical Clearing for Biomedical Applications

Authors
Carneiro, I; Carvalho, S; Henrique, R; Selifonov, A; Oliveira, L; Tuchin, VV;

Publication
IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS

Abstract
In this paper, we describe the combination of ultraviolet (UV) spectroscopy with the optical clearing technique to induce new tissue windows, evaluate their efficiency, study the diffusion properties of agents and discriminate cancer. The use of highly concentrated glycerol solutions has induced high efficiency clearing effects in the UV, both in human colorectal and gingival tissues. The protein dissociation rate obtained for colorectal tissues was approximately 3 times higher in pathological than in normal mucosa and the kinetics of diffuse reflectance in the UV allowed to estimate the diffusion coefficient for water in gingival mucosa at glycerol action as (1.78 +/- 0.26) x 10(-6) cm(2)/s.

  • 81
  • 328