• Augmenting SQLite for Local-First Software 

      Toft Tomter, Iver; Yu, Weihai (Journal article; Tidsskriftartikkel; Peer reviewed, 2021-07-17)
      Local-first software aims at both the ability to work offline on local data and the ability to collaborate across multiple devices. CRDTs (conflict-free replicated data types) are abstractions for offline and collaborative work that guarantees strong eventual consistency. RDB (relational database) is a mature and successful computer industry for management of data, and SQLite is an ideal RDB candidate ...
    • Authorization and access control in a distributed file repository 

      Arild, Ronny; Stabell-Kulø, Tage (Research report; Forskningsrapport, 1999-01-18)
      A distributed file repository is described. It supports interaction between different machines used by a single user, as well as between users that share data. Files can be replicated and consistency will be maintained, or files can be shipped (copied) to a remote site. As with more traditional systems, the servers are trusted not to leak information. However, the rôle servers play is not as much ...
    • Automatic algorithm for determining bone and soft-tissue factors in dual-energy subtraction chest radiography 

      Do, Quan; Seo, Wontaek; Shin, Choul Woo (Journal article; Tidsskriftartikkel; Peer reviewed, 2022-11-11)
      Lung cancer is currently the first leading cause of worldwide cancer deaths since the early stage of lung cancer detection is still a challenge. In lung diagnosis, nodules sometimes overlap with ribs and tissues on lung chest radiographic images, which are complex for doctors and radiologists. Dual-energy subtraction (DES) is a suitable solution to solve those issues. This article will develop an ...
    • Automatic thumbnail selection for soccer videos using machine learning 

      Husa, Andreas; Midoglu, Cise; Hammou, Malek; Hicks, Steven; Johansen, Dag; Kupka, Tomas; Riegler, Michael; Halvorsen, Pål (Chapter; Bokkapittel, 2022-08-05)
      Thumbnail selection is a very important aspect of online sport video presentation, as thumbnails capture the essence of important events, engage viewers, and make video clips attractive to watch. Traditional solutions in the soccer domain for presenting highlight clips of important events such as goals, substitutions, and cards rely on the manual or static selection of thumbnails. However, such ...
    • Automatic Unsupervised Clustering of Videos of the Intracytoplasmic Sperm Injection (ICSI) Procedure 

      Storås, Andrea; Riegler, Michael Alexander; Haugen, Trine B.; Thambawita, Vajira L B; Hicks, Steven Alexander; Hammer, Hugo Lewi; Kakulavarapu, Radhika; Halvorsen, Pål; Stensen, Mette Haug (Chapter; Bokkapittel, 2023-02-02)
      The in vitro fertilization procedure called intracytoplasmic sperm injection can be used to help fertilize an egg by injecting a single sperm cell directly into the cytoplasm of the egg. In order to evaluate, refine and improve the method in the fertility clinic, the procedure is usually observed at the clinic. Alternatively, a video of the procedure can be examined and labeled in a time-consuming ...
    • Autostrata: Improved Automatic Stratification for Coarsened Exact Matching 

      Arnes, Jo Inge; Hapfelmeier, Alexander; Horsch, Alexander (Chapter; Bokkapittel, 2022-08-22)
      We commonly adjust for confounding factors in analytical observational epidemiologyto reduce biases that distort the results. Stratification and matching are standard methods for reducing confounder bias. Coarsened exact matching (CEM) is a recent method using stratification to coarsen variables into categorical variables to enable exact matching of exposed and nonexposed ...
    • Aux-Drop: Handling Haphazard Inputs in Online Learning Using Auxiliary Dropouts 

      Agarwal, Rohit; Prasad, Dilip Kumar; Horsch, Ludwig Alexander; Gupta, Deepak Kumar (Journal article; Tidsskriftartikkel; Peer reviewed, 2023)
      Many real-world applications based on online learning produce streaming data that is haphazard in nature, i.e., contains missing features, features becoming obsolete in time, the appearance of new features at later points in time and a lack of clarity on the total number of input features. These challenges make it hard to build a learnable system for such applications, and almost no work exists in ...
    • Auxiliary Network: Scalable and agile online learning for dynamic system with inconsistently available inputs 

      Agarwal, Rohit; Agarwal, Krishna; Horsch, Alexander; Prasad, Dilip K. (Journal article; Tidsskriftartikkel, 2022-04-13)
      Streaming classification methods assume the number of input features is fixed and always received. But in many real-world scenarios, some features are reliable while others are unreliable or inconsistent. We propose a novel online deep learning-based model called Auxiliary Network (Aux-Net), which is scalable and agile and can handle any number of inputs at each time instance. The Aux-Net model is ...
    • Áika: A Distributed Edge System for AI Inference 

      Alslie, Joakim Aalstad; Ovesen, Aril Bernhard; Nordmo, Tor-Arne Schmidt; Johansen, Håvard D.; Halvorsen, Pål; Riegler, Michael; Johansen, Dag (Journal article; Tidsskriftartikkel; Peer reviewed, 2022-06-17)
      Video monitoring and surveillance of commercial fisheries in world oceans has been proposed by the governing bodies of several nations as a response to crimes such as overfishing. Traditional video monitoring systems may not be suitable due to limitations in the offshore fishing environment, including low bandwidth, unstable satellite network connections and issues of preserving the privacy of crew ...
    • The Beauty of Complex Designs 

      Arnes, Jo Inge; Bongo, Lars Ailo (Chapter; Bokkapittel, 2020-12-08)
      The increasing use of omics data in epidemiology enables many novel study designs, but also introduces challenges for data analysis. We describe the possibilities for systems epidemiological designs in the Norwegian Women and Cancer (NOWAC) study and show how the complexity of NOWAC enables many beautiful new study designs. We discuss the challenges of implementing designs and analyzing data. Finally, ...
    • Behavioural change in green transportation: Micro-economics perspectives and optimization strategies 

      Bordin, Chiara; Tomasgard, Asgeir (Journal article; Tidsskriftartikkel; Peer reviewed, 2021-06-22)
      The increasing demand for Electric Vehicle (EV) charging is putting pressure on the power grids and capacities of charging stations. This work focuses on how to use indirect control through price signals to level out the load curve in order to avoid the power consumption from exceeding these capacities. We propose mathematical programming models for the indirect control of EV charging that aim at ...
    • Building agent applications using wrappers 

      Sudmann, Nils P.; Johansen, Dag (Research report; Forskningsrapport, 2001-01-11)
      For the past seven years, the TACOMA project has investigated software support for mobile agents. Several prototypes have been developed, with experiences in distributed applications directing the effort. This paper presents a new mechanism that supports implementing agent applications by creating troops of agents using wrappers. This solution requires little extra support from the agent system, and ...
    • Capturing Nutrition Data for Sports: Challenges and Ethical Issues 

      Sharma, Aakash; Czerwinska, Katja P; Johansen, Dag; Dagenborg, Håvard (Conference object; Konferansebidrag, 2023-01)
      Nutritionplaysakeyroleinanathlete’s performance, health, and mental well-being. Capturing nutrition data is crucial for analyzing those relations and performing necessary interventions. Using traditional methods to capture long-term nutritional data requires intensive labor, and is prone to errors and biases. Artificial Intelligence (AI) methods can be used to remedy such problems by using Image-Based ...
    • Capturing Nutrition Data for Sports: Challenges and Ethical Issues 

      Sharma, Aakash; Czerwinska, Katja P; Johansen, Dag; Dagenborg, Håvard Johansen (Chapter; Bokkapittel, 2023)
      Nutrition plays a key role in an athlete’s performance, health, and mental well-being. Capturing nutrition data is crucial for analyzing those relations and performing necessary interventions. Using traditional methods to capture long-term nutritional data requires intensive labor, and is prone to errors and biases. Artificial Intelligence (AI) methods can be used to remedy such problems by using ...
    • Client Selection in Federated Learning under Imperfections in Environment 

      Kumari, Arti; Rai, Sumit; Prasad, Dilip K. (Journal article; Tidsskriftartikkel; Peer reviewed, 2022-02-25)
      Federated learning promises an elegant solution for learning global models across distributed and privacy-protected datasets. However, challenges related to skewed data distribution, limited computational and communication resources, data poisoning, and free riding clients affect the performance of federated learning. Selection of the best clients for each round of learning is critical in alleviating ...
    • Cloudless Friend-to-Friend Middleware for Smartphones 

      Arnes, Jo Inge; Karlsen, Randi (Peer reviewed; Chapter; Bokkapittel, 2019-11-13)
      Using smartphones for peer-to-peer communication over the Internet is difficult without the aid of centralized services. These centralized services, which usually reside in the cloud, are necessary for brokering communication between peers, and all communication must pass through them. A reason for this is that smartphones lack publicly reachable IP addresses. Also, because people carry their ...
    • Cluster Detection Mechanisms for Syndromic Surveillance Systems: Systematic Review and Framework Development 

      Yeng, Prosper; Woldaregay, Ashenafi Zebene; Solvoll, Terje Geir; Hartvigsen, Gunnar (Journal article; Tidsskriftartikkel; Peer reviewed, 2020-05-26)
      Background:The time lag in detecting disease outbreaks remains a threat to global health security. The advancement of technology has made health-related data and other indicator activities easily accessible for syndromic surveillance of various datasets. At the heart of disease surveillance lies the clustering algorithm, which groups data with similar characteristics (spatial, temporal, or both) to ...
    • Collecting health-related research data using consumer-based wireless smart scales 

      Johannessen, Erlend; Johansson, Jonas; Hartvigsen, Gunnar; Horsch, Alexander; Årsand, Eirik; Henriksen, André (Journal article; Tidsskriftartikkel; Peer reviewed, 2023-03-14)
      Background: Serious public-health concerns such as overweight and obesity are in many cases caused by excess intake of food combined with decreases in physical activity. Smart scales with wireless data transfer can, together with smart watches and trackers, observe changes in the population’s health. They can present us with a picture of our metabolism, body health, and disease risks. Combining ...
    • Collision-free path finding for dynamic gaming and real time robot navigation 

      Bamal, Roopam (Peer reviewed; Book; Chapter, 2020-02-13)
      Collision-free path finding is crucial for multi-agent traversing environments like gaming systems. An efficient and accurate technique is proposed for avoiding collisions with potential obstacles in virtual and real time environments. Potential field is a coherent technique but it eventuates with various problems like static map usage and pre-calculated potential field map of the environment. It ...
    • Comparative validation of multi-instance instrument segmentation in endoscopy: Results of the ROBUST-MIS 2019 challenge 

      Ross, Tobias; Reinke, Annika; M. Full, Peter; Wagner, Martin; Kenngott, Hannes; Apitz, Martin; Hempe, Hellena; Mindroc Filimon, Diana; Scholz, Patrick; Tran, Thuy Nuong; Bruno, Pierangela; Arbeláez, Pablo; Bian, Gui-Bin; Bodenstedt, Sebastian; Lindström Bolmgren, Jon; Bravo-Sánchez, Laura; Chen, Hua-Bin; González, Cristina; Guo, Dong; Halvorsen, Pål; Heng, Pheng-Ann; Hosgor, Enes; Hou, Zeng-Guang; Isensee, Fabian; Jha, Debesh; Jiang, Tingting; Jin, Yueming; Kirtac, Kadir; Kletz, Sabrina; Leger, Stefan; Li, Zhixuan; H. Maier-Hein, Klaus; Ni, Zhen-Liang; Riegler, Michael; Schoeffmann, Klaus; Shi, Ruohua; Speidel, Stefanie; Stenzel, Michael; Twick, Isabell; Wang, Gutai; Wang, Jiacheng; Wang, Liansheng; Wang, Lu; Zhang, Yujie; Zhou, Yan-Jie; Zhu, Lei; Wiesenfarth, Manuel; Kopp-Schneider, Annette; P. Müller-Stich, Beat; Maier-Hein, Lena (Journal article; Tidsskriftartikkel; Peer reviewed, 2020-11-28)
      Intraoperative tracking of laparoscopic instruments is often a prerequisite for computer and roboticassisted interventions. While numerous methods for detecting, segmenting and tracking of medical instruments based on endoscopic video images have been proposed in the literature, key limitations remain to be addressed: Firstly, robustness, that is, the reliable performance of state-of-the-art methods ...