SlideShare a Scribd company logo
1 of 15
||
Stephen Marquard, University of Cape Town
Stuart Phillipson, University of Manchester
Vienna, February 2018
14/02/2018 1
LectureSight is awesome and getting better!
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 2
Overview
LectureSight at University of Manchester
LectureSight at University of Cape Town
What’s new in LectureSight:
• More committers
• New documentation
• Improved UI
• Pan & Tilt operator
• Easier calibration
• Better tracking
• Metrics
• Galicaster plugin
• Dashboard
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 3
LectureSight at University of Manchester
(Demo video from Manchester)
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 4
LectureSight at University of Cape Town
Around 18 larger venues equipped, in daily use
Axis 5915 PTZ Cameras
Logitech and Raspberry Pi overview cameras
Some difficulties:
• Overview cameras become misaligned
• Overview cameras not positioned optimally
• Calibration sometimes not accurate
• “Distracted” tracking (presenter not in frame)
• Poor performance in very low light conditions
• USB/CAT5 extender and RPi camera issues
• Some venues need tilting as well as pan
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 5
More committers
• Ben Wulff (creator, now at Fraunhofer)
• James Perrin (UoM)
• Stephen Marquard (UCT)
We will review and merge your pull request promptly 
|| 14/02/2018 6
New documentation: docs.lecturesight.org
|| 14/02/2018 7
Improved UI
PTZ Camera Control
now shows:
• Overview image as
background
• PTZ Camera field of
view
• Position of the
tracked object, target
camera position and
actual camera
position
Much easier to verify
that calibration and
configuration is correct.
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 8
Pan & Tilt Operator
Contributed by Manchester
Camera now tracks vertically as well as horizontally
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 9
Easier calibration
Calibration uses spline
interpolation and is also more
accurate.
Pick 3 to 5 fixed points on
the overview image, and
place markers on them in the
Scene Profile Editor.
Set camera presets to the
same points in the Axis 5915
web UI.
Restart LectureSight.
Voila! You’re (mostly) done.
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 10
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 11
Better tracking
Tracking persistence has been improved, so the tracker remains
on an object for longer, and is therefore less distracted by transient
movements elsewhere in the image (for example on projector
screens, or encoding artefacts).
Preference is given to tracked objects which have moved some
distance since initial detection (real people)
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 12
Metrics
LectureSight will
create a metrics
JSON file for each
session (from start to
stop of recording, if
using the CA’s
recording calendar)
Use metrics to
identify poor tracking
performance.
Use the Galicaster
plugin to attach the
metrics to the OC
mediapackage.
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 13
Galicaster plugin
Activates and deactivates LectureSight when recordings are
started and stopped manually in Galicaster
Attaches the LectureSight metrics file to the Opencast
mediapackage.
|| 14/02/2018 14
Dashboard
|| 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 15
Get LectureSight
http://docs.lecturesight.org/
http://bitbucket.org/bwulff/lecturesight/ (latest: 0.3-sprint)
https://opencast.jira.com/projects/LS/issues
Dashboard:
https://bitbucket.org/cilt/lecturesight-overview
Galicaster plugin:
https://bitbucket.org/cilt/matterhorn_ansible/raw/master/templates/lecturesight.py

More Related Content

Similar to LectureSight is awesome and getting better! 

Comparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring ToolsComparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring Toolsapprize360
 
Legacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the EnterpriseLegacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the EnterpriseAnatole Tresch
 
Monitor your spring boot application performances using inspectit apm
Monitor your spring boot application performances using inspectit apmMonitor your spring boot application performances using inspectit apm
Monitor your spring boot application performances using inspectit apmAlain Lompo
 
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET Journal
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...Icinga
 
Survey Paper for Different Video Stabilization Techniques
Survey Paper for Different Video Stabilization TechniquesSurvey Paper for Different Video Stabilization Techniques
Survey Paper for Different Video Stabilization TechniquesIRJET Journal
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusObeo
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...DeNA
 
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...Ocean Project
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Altair
 
IRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET Journal
 
SYM iSpectrum Business Cases
SYM iSpectrum Business CasesSYM iSpectrum Business Cases
SYM iSpectrum Business CasesTodd Masters
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...CA Technologies
 
Back to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding FrontiersBack to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding FrontiersSafe Software
 
Securescape Introduction
Securescape IntroductionSecurescape Introduction
Securescape IntroductionDaden Limited
 
Hands-On Lab: Let's Build an ITSM Dashboard
Hands-On Lab: Let's Build an ITSM DashboardHands-On Lab: Let's Build an ITSM Dashboard
Hands-On Lab: Let's Build an ITSM DashboardCA Technologies
 
Hidden Camera 3 APIs in Android 4.4 (KitKat)
Hidden Camera 3 APIs in Android 4.4 (KitKat)Hidden Camera 3 APIs in Android 4.4 (KitKat)
Hidden Camera 3 APIs in Android 4.4 (KitKat)Balwinder Kaur
 
FINken eYe: Visual SLAM-Based Position Estimation
FINken eYe: Visual SLAM-Based Position EstimationFINken eYe: Visual SLAM-Based Position Estimation
FINken eYe: Visual SLAM-Based Position EstimationMichael Mera
 

Similar to LectureSight is awesome and getting better!  (20)

Comparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring ToolsComparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring Tools
 
Wavefront-by-VMware-April-2019
Wavefront-by-VMware-April-2019Wavefront-by-VMware-April-2019
Wavefront-by-VMware-April-2019
 
Legacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the EnterpriseLegacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the Enterprise
 
Monitor your spring boot application performances using inspectit apm
Monitor your spring boot application performances using inspectit apmMonitor your spring boot application performances using inspectit apm
Monitor your spring boot application performances using inspectit apm
 
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion TechniqueIRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
IRJET- Video Based Traffic Sign Detection by Scale Based Frame Fusion Technique
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
 
Survey Paper for Different Video Stabilization Techniques
Survey Paper for Different Video Stabilization TechniquesSurvey Paper for Different Video Stabilization Techniques
Survey Paper for Different Video Stabilization Techniques
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
 
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
 
IRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License Plates
 
SYM iSpectrum Business Cases
SYM iSpectrum Business CasesSYM iSpectrum Business Cases
SYM iSpectrum Business Cases
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
 
Back to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding FrontiersBack to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding Frontiers
 
Securescape Introduction
Securescape IntroductionSecurescape Introduction
Securescape Introduction
 
Hands-On Lab: Let's Build an ITSM Dashboard
Hands-On Lab: Let's Build an ITSM DashboardHands-On Lab: Let's Build an ITSM Dashboard
Hands-On Lab: Let's Build an ITSM Dashboard
 
Hidden Camera 3 APIs in Android 4.4 (KitKat)
Hidden Camera 3 APIs in Android 4.4 (KitKat)Hidden Camera 3 APIs in Android 4.4 (KitKat)
Hidden Camera 3 APIs in Android 4.4 (KitKat)
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
FINken eYe: Visual SLAM-Based Position Estimation
FINken eYe: Visual SLAM-Based Position EstimationFINken eYe: Visual SLAM-Based Position Estimation
FINken eYe: Visual SLAM-Based Position Estimation
 

More from Stephen Marquard

The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...Stephen Marquard
 
Orchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastOrchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastStephen Marquard
 
Smart workflows for Opencast
Smart workflows for OpencastSmart workflows for Opencast
Smart workflows for OpencastStephen Marquard
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape TownStephen Marquard
 
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersStephen Marquard
 
Opencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KOpencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KStephen Marquard
 
LectureSight in Action (Opencast Community Summit 2016)
LectureSight in Action (Opencast Community Summit 2016)LectureSight in Action (Opencast Community Summit 2016)
LectureSight in Action (Opencast Community Summit 2016)Stephen Marquard
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Stephen Marquard
 
Why do students use lecture recordings?
Why do students use lecture recordings?Why do students use lecture recordings?
Why do students use lecture recordings?Stephen Marquard
 
Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Stephen Marquard
 
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Stephen Marquard
 
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingMatterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingStephen Marquard
 
Opencast Matterhorn at UCT
Opencast Matterhorn at UCTOpencast Matterhorn at UCT
Opencast Matterhorn at UCTStephen Marquard
 
Open Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast MatterhornOpen Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast Matterhorn Stephen Marquard
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionStephen Marquard
 
Advancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationAdvancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationStephen Marquard
 
SMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiSMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiStephen Marquard
 
SMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiSMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiStephen Marquard
 
Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Stephen Marquard
 

More from Stephen Marquard (20)

The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...
 
Orchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastOrchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with Opencast
 
Smart workflows for Opencast
Smart workflows for OpencastSmart workflows for Opencast
Smart workflows for Opencast
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape Town
 
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
 
Opencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KOpencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4K
 
LectureSight in Action (Opencast Community Summit 2016)
LectureSight in Action (Opencast Community Summit 2016)LectureSight in Action (Opencast Community Summit 2016)
LectureSight in Action (Opencast Community Summit 2016)
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
 
Why do students use lecture recordings?
Why do students use lecture recordings?Why do students use lecture recordings?
Why do students use lecture recordings?
 
Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014
 
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
 
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingMatterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
 
Opencast Matterhorn at UCT
Opencast Matterhorn at UCTOpencast Matterhorn at UCT
Opencast Matterhorn at UCT
 
Open Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast MatterhornOpen Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast Matterhorn
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognition
 
Advancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationAdvancing Online Assessment in Medical Education
Advancing Online Assessment in Medical Education
 
SMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiSMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in Sakai
 
SMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiSMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in Sakai
 
Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Sakai E Learning Update Sep09
Sakai E Learning Update Sep09
 
Vula is my survival kit
Vula is my survival kitVula is my survival kit
Vula is my survival kit
 

Recently uploaded

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

LectureSight is awesome and getting better! 

  • 1. || Stephen Marquard, University of Cape Town Stuart Phillipson, University of Manchester Vienna, February 2018 14/02/2018 1 LectureSight is awesome and getting better!
  • 2. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 2 Overview LectureSight at University of Manchester LectureSight at University of Cape Town What’s new in LectureSight: • More committers • New documentation • Improved UI • Pan & Tilt operator • Easier calibration • Better tracking • Metrics • Galicaster plugin • Dashboard
  • 3. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 3 LectureSight at University of Manchester (Demo video from Manchester)
  • 4. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 4 LectureSight at University of Cape Town Around 18 larger venues equipped, in daily use Axis 5915 PTZ Cameras Logitech and Raspberry Pi overview cameras Some difficulties: • Overview cameras become misaligned • Overview cameras not positioned optimally • Calibration sometimes not accurate • “Distracted” tracking (presenter not in frame) • Poor performance in very low light conditions • USB/CAT5 extender and RPi camera issues • Some venues need tilting as well as pan
  • 5. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 5 More committers • Ben Wulff (creator, now at Fraunhofer) • James Perrin (UoM) • Stephen Marquard (UCT) We will review and merge your pull request promptly 
  • 6. || 14/02/2018 6 New documentation: docs.lecturesight.org
  • 7. || 14/02/2018 7 Improved UI PTZ Camera Control now shows: • Overview image as background • PTZ Camera field of view • Position of the tracked object, target camera position and actual camera position Much easier to verify that calibration and configuration is correct.
  • 8. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 8 Pan & Tilt Operator Contributed by Manchester Camera now tracks vertically as well as horizontally
  • 9. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 9 Easier calibration Calibration uses spline interpolation and is also more accurate. Pick 3 to 5 fixed points on the overview image, and place markers on them in the Scene Profile Editor. Set camera presets to the same points in the Axis 5915 web UI. Restart LectureSight. Voila! You’re (mostly) done.
  • 10. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 10
  • 11. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 11 Better tracking Tracking persistence has been improved, so the tracker remains on an object for longer, and is therefore less distracted by transient movements elsewhere in the image (for example on projector screens, or encoding artefacts). Preference is given to tracked objects which have moved some distance since initial detection (real people)
  • 12. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 12 Metrics LectureSight will create a metrics JSON file for each session (from start to stop of recording, if using the CA’s recording calendar) Use metrics to identify poor tracking performance. Use the Galicaster plugin to attach the metrics to the OC mediapackage.
  • 13. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 13 Galicaster plugin Activates and deactivates LectureSight when recordings are started and stopped manually in Galicaster Attaches the LectureSight metrics file to the Opencast mediapackage.
  • 15. || 14/02/2018First name Surname (edit via “Insert” > “Header & Footer”) 15 Get LectureSight http://docs.lecturesight.org/ http://bitbucket.org/bwulff/lecturesight/ (latest: 0.3-sprint) https://opencast.jira.com/projects/LS/issues Dashboard: https://bitbucket.org/cilt/lecturesight-overview Galicaster plugin: https://bitbucket.org/cilt/matterhorn_ansible/raw/master/templates/lecturesight.py