liu.seSök publikationer i DiVA
Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Skoglund, Johan
Publikationer (6 of 6) Visa alla publikationer
Skoglund, J. & Felsberg, M. (2007). Covariance estimation for SAD block matching. In: Bjarne Kjær Ersbøll and Kim Steenstrup Pedersen (Ed.), Bjarne Kjær Ersbøll and Kim Steenstrup Pedersen (Ed.), Image Analysis: 15th Scandinavian Conference, SCIA 2007, Aalborg, Denmark, June 10-14, 2007. Paper presented at 15th Scandinavian Conference, SCIA 2007, Aalborg, Denmark, June 10-14, 2007 (pp. 374-382). Springer Berlin/Heidelberg
Öppna denna publikation i ny flik eller fönster >>Covariance estimation for SAD block matching
2007 (Engelska)Ingår i: Image Analysis: 15th Scandinavian Conference, SCIA 2007, Aalborg, Denmark, June 10-14, 2007 / [ed] Bjarne Kjær Ersbøll and Kim Steenstrup Pedersen, Springer Berlin/Heidelberg, 2007, s. 374-382Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The estimation of a patch position in an image is a long established but still relevant topic with many applications, e.g. pose estimation and tracking in image sequences. In most systems the position estimate needs to be fused with other estimates, and hence, covariance information is required to weight the different estimates in the right way. In this paper we address the issue with covariance estimation in the case of sum of absolute difference (SAD) block matching. First, we derive the theory for covariance estimation in the case of SAD matching. Second, we evaluate the suggested method in a virtual 3D patch tracking scenario in order to verify the performance in real-world scenarios.

Ort, förlag, år, upplaga, sidor
Springer Berlin/Heidelberg, 2007
Serie
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 4522
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:liu:diva-38251 (URN)10.1007/978-3-540-73040-8_38 (DOI)000247364000038 ()43267 (Lokalt ID)978-3-540-73039-2 (ISBN)978-3-540-73040-8 (ISBN)43267 (Arkivnummer)43267 (OAI)
Konferens
15th Scandinavian Conference, SCIA 2007, Aalborg, Denmark, June 10-14, 2007
Tillgänglig från: 2009-10-10 Skapad: 2009-10-10 Senast uppdaterad: 2018-01-25Bibliografiskt granskad
Hedborg, J., Skoglund, J. & Felsberg, M. (2007). KLT Tracking Implementation on the GPU. In: Magnus Borga, Anders Brun and Michael Felsberg; (Ed.), Proceedings SSBA 2007. Paper presented at SSBA, Swedish Symposium in Image Analysis 2007, 14-15 March, Linköping, Sweden.
Öppna denna publikation i ny flik eller fönster >>KLT Tracking Implementation on the GPU
2007 (Engelska)Ingår i: Proceedings SSBA 2007 / [ed] Magnus Borga, Anders Brun and Michael Felsberg;, 2007Konferensbidrag, Enbart muntlig presentation (Övrigt vetenskapligt)
Abstract [en]

The GPU is the main processing unit on a graphics card. A modern GPU typically provides more than ten times the computational power of an ordinary PC processor. This is a result of the high demands for speed and image quality in computer games. This paper investigates the possibility of exploiting this computational power for tracking points in image sequences. Tracking points is used in many computer vision tasks, such as tracking moving objects, structure from motion, face tracking etc. The algorithm was successfully implemented on the GPU and a large speed up was achieved.

Nationell ämneskategori
Teknik och teknologier
Identifikatorer
urn:nbn:se:liu:diva-21602 (URN)
Konferens
SSBA, Swedish Symposium in Image Analysis 2007, 14-15 March, Linköping, Sweden
Tillgänglig från: 2009-10-05 Skapad: 2009-10-05 Senast uppdaterad: 2016-05-04
Chandaria, J., Thomas, G., Bartczak, B., Koch, R., Becker, M., Bleser, G., . . . Smeitz, S. (2007). Real-Time Camera Tracking in the MATRIS Project. Smpte Journal, 116(7-8), 266-271
Öppna denna publikation i ny flik eller fönster >>Real-Time Camera Tracking in the MATRIS Project
Visa övriga...
2007 (Engelska)Ingår i: Smpte Journal, ISSN 0036-1682, Vol. 116, nr 7-8, s. 266-271Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

In order to insert a virtual object into a TV image, the graphics system needs to know precisely how the camera is moving, so that the virtual object can be rendered in the correct place in every frame. Nowadays this can be achieved relatively easily in post-production, or in a studio equipped with a special tracking system. However, for live shooting on location, or in a studio that is not specially equipped, installing such a system can be difficult or uneconomic. To overcome these limitations, the MATRIS project is developing a real-time system for measuring the movement of a camera. The system uses image analysis to track naturally occurring features in the scene, and data from an inertial sensor. No additional sensors, special markers, or camera mounts are required. This paper gives an overview of the system and presents some results.

Nyckelord
Real-time Camera tracking, Inertial sensor, Virtual studio, Augmented reality, TV production
Nationell ämneskategori
Reglerteknik
Identifikatorer
urn:nbn:se:liu:diva-38868 (URN)45965 (Lokalt ID)45965 (Arkivnummer)45965 (OAI)
Tillgänglig från: 2009-10-10 Skapad: 2009-10-10 Senast uppdaterad: 2017-12-13
Skoglund, J. (2007). Robust Real-Time Estimation of Region Displacements in Video Sequences. (Licentiate dissertation).
Öppna denna publikation i ny flik eller fönster >>Robust Real-Time Estimation of Region Displacements in Video Sequences
2007 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

The possibility to use real-time computer vision in video sequences gives many opportunities for a system to interact with the environment. Possible ways for interaction are e.g. augmented reality like in the MATRIS project where the purpose is to add new objects into the video sequence, or surveillance where the purpose is to find abnormal events.

The increase of the speed of computers the last years has simplified this process and it is now possible to use at least some of the more advanced computer vision algorithms that are available. The computational speed of computers is however still a problem, for an efficient real-time system efficient code and methods are necessary. This thesis deals with both problems, one part is about efficient implementations using single instruction multiple data (SIMD) instructions and one part is about robust tracking.

An efficient real-time system requires efficient implementations of the used computer vision methods. Efficient implementations requires knowledge about the CPU and the possibilities given. In this thesis, one method called SIMD is explained. SIMD is useful when the same operation is applied to multiple data which usually is the case in computer vision, the same operation is executed on each pixel.

Following the position of a feature or object in a video sequence is called tracking. Tracking can be used for a number of applications. The application in this thesis is to use tracking for pose estimation. One way to do tracking is to cut out a small region around the feature, creating a patch and find the position on this patch in the other frames. To find the position, a measure of the difference between the patch and the image in a given position is used. This thesis thoroughly investigates the sum of absolute difference (SAD) error measure. The investigation involves different ways to improve the robustness and to decrease the average error. One method to estimate the average error, the covariance of the position error is proposed. An estimate of the average error is needed when different measurements are combined.

Finally, a system for camera pose estimation is presented. The computer vision part of this system is based on the result in this thesis. This presentation contains also a discussion about the result of this system.

Förlag
s. 55
Serie
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1296
Nyckelord
tracking, subpixel, real time, covariance, pose estimation
Nationell ämneskategori
Datorgrafik och datorseende
Identifikatorer
urn:nbn:se:liu:diva-8006 (URN)LIU-TEK-LIC-2007:5 (Lokalt ID)978-91-85715-86-2 (ISBN)LIU-TEK-LIC-2007:5 (Arkivnummer)LIU-TEK-LIC-2007:5 (OAI)
Presentation
2007-01-26, Algoritmen, Hus b, Campus Valla, Linköping, 10:15 (Engelska)
Opponent
Handledare
Anmärkning

Report code: LIU-TEK-LIC-2007:5. The report code in the thesis is incorrect.

Tillgänglig från: 2007-01-18 Skapad: 2007-01-18 Senast uppdaterad: 2025-02-07
Skoglund, J. & Felsberg, M. (2006). Evaluation of Subpixel Tracking Algorithms. In: International Symposium on Visual Computing,2006 (pp. 375).
Öppna denna publikation i ny flik eller fönster >>Evaluation of Subpixel Tracking Algorithms
2006 (Engelska)Ingår i: International Symposium on Visual Computing,2006, 2006, s. 375-Konferensbidrag, Publicerat paper (Refereegranskat)
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
urn:nbn:se:liu:diva-44883 (URN)78105 (Lokalt ID)78105 (Arkivnummer)78105 (OAI)
Tillgänglig från: 2009-10-10 Skapad: 2009-10-10 Senast uppdaterad: 2016-05-04
Skoglund, J. & Felsberg, M. (2005). Fast Image Processing Using SSE2. In: Fast Image Processing Using SSE2,2005.
Öppna denna publikation i ny flik eller fönster >>Fast Image Processing Using SSE2
2005 (Engelska)Ingår i: Fast Image Processing Using SSE2,2005, 2005Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

 In this paper we discuss the benefits of writing code for a specific processor and exploiting all its capabilities. We shows that in some situations it is possible to significantly reduce the time consumption by using SSE2, a Single Instruction Multiple Data (SIMD) extension available in new Pentium processors. Speed of the Harris operator is used for evaluation. All experiments are run on a Pentium 4 and the results are compared between ordinary C-code and code using SSE2. The purpose is not only to achieve a significant speed-up of the code, but also to benefit from SSE2 code with the least possible programming effort.

Nationell ämneskategori
Teknik och teknologier
Identifikatorer
urn:nbn:se:liu:diva-37285 (URN)34395 (Lokalt ID)34395 (Arkivnummer)34395 (OAI)
Tillgänglig från: 2009-10-10 Skapad: 2009-10-10 Senast uppdaterad: 2016-05-04
Organisationer

Sök vidare i DiVA

Visa alla publikationer