Hi
user
Admin Login:
Username:
Password:
Name:
How to turn the image processing wheel faster using Cython and Numba.
--client
pyconau
--show
pycon_au_2013
--room Tasman_A 2503 --force
Next: (none, at end of list)
show more...
Marks
Author(s):
Nathan Faggian
Location
Tasman A
Date
jul Sat 06
Days Raw Files
Start
13:00
First Raw Start
12:55
Duration
0:30:00
Offset
0:04:34
End
13:30
Last Raw End
14:04
Chapters
00:00
Total cuts_time
30 min.
http://2013.pycon-au.org/schedule/30027/view_talk
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
public
mp4
svg
png
assets
release.pdf
How_to_turn_the_image_processing_wheel_faster_using_Cython_and_Numba.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
Tools such as numpy and scipy are the numerical workhorses of the modern python numerical "hacker". Particularly, numpy vectorization is a saviour when it comes to speeding up certain types of code without resorting to "plugging in" optimized code from other languages (c, c++). Unfortunately vectorization doesn't always lead to huge performance gains and for this reason the python community is looking to other tools to (easily) speed up slow numerical code. This talk focuses on alternatives to vectorization with a practical comparison of Cython and Numba based code, which are gaining in popularity and use. The problem that we will be focusing upon is digital image segmentation, where we will attempt to segment foreground and background objects from scenes from digital photos. The talk will follow this format: 1) Describe a basic image segmentation algorithm. 2) Demonstrate a pure python implementation. 3) Compare a numpy "vectorized" version. 4) Discuss optimized Cython and Numba versions. 5) Evaluate the pros/cons of all approaches. Hopefully the audience will walk away with a basic understanding of what Cython and Numba can provide as optimization tools and learn a little about image segmentation.
markdown
Comment:
production notes
2013-07-06/12:55:26.dv
Apply:
12:55:56 - 13:26:38 ( 00:30:42 )
S:
12:55:26 -
E:
13:26:38
D:
00:31:12
(
Start:
00:00:30)
show more...
vlc ~/Videos/veyepar/pyconau/pycon_au_2013/dv/Tasman_A/2013-07-06/12:55:26.dv :start-time=030.0 --audio-desync=0
Raw File
Cut List
12:55:26
seconds: 30.0
Wall: 12:55:56
Duration
00:31:12
13:26:38
seconds: 0.0
Wall: 12:55:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-07-06/13:26:38.dv
Apply:
13:26:38 - 13:35:12 ( 00:08:34 )
S:
13:26:38 -
E:
13:35:12
D:
00:08:34
show more...
vlc ~/Videos/veyepar/pyconau/pycon_au_2013/dv/Tasman_A/2013-07-06/13:26:38.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:26:38
seconds: 0.0
Wall: 13:26:38
Duration
00:08:34
13:35:12
seconds: 0.0
Wall: 13:26:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-07-06/13:35:13.dv
Apply:
13:35:13 - 14:04:38 ( 00:29:25 )
S:
13:35:13 -
E:
14:04:38
D:
00:29:25
show more...
vlc ~/Videos/veyepar/pyconau/pycon_au_2013/dv/Tasman_A/2013-07-06/13:35:13.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:35:13
seconds: 0.0
Wall: 13:35:13
Duration
00:29:25
14:04:38
seconds: 0.0
Wall: 13:35:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2013-07-06/12:55:26.dv
2013-07-06/13:26:38.dv
2013-07-06/13:35:13.dv
Veyepar
Video Eyeball Processor and Review