Current Server Time: 12:52 (Central Europe)

#apertus IRC Channel Logs

2018/06/11

Timezone: UTC


03:17
ymc98_2
joined the channel
03:18
ymc98_1
left the channel
03:21
rton
left the channel
03:44
RexOrCine
changed nick to: RexOrCine|away
06:23
Bertl
off to bed now ... have a good one everyone!
06:23
Bertl
changed nick to: Bertl_zZ
06:58
niemand
joined the channel
06:58
niemand
left the channel
06:58
niemand
joined the channel
07:18
illwieckz_
joined the channel
07:21
illwieckz
left the channel
07:34
BAndiT1983|away
changed nick to: BAndiT1983
08:22
niemand
left the channel
08:38
BAndiT1983
changed nick to: BAndiT1983|away
08:41
BAndiT1983|away
changed nick to: BAndiT1983
08:45
se6astian|away
changed nick to: se6astian
09:26
sebix
joined the channel
09:26
sebix
left the channel
09:26
sebix
joined the channel
10:22
se6astian
changed nick to: se6astian|away
10:50
illwieckz_
left the channel
10:51
illwieckz
joined the channel
11:07
BAndiT1983
changed nick to: BAndiT1983|away
11:55
BAndiT1983|away
changed nick to: BAndiT1983
12:55
BAndiT1983
changed nick to: BAndiT1983|away
12:56
BAndiT1983|away
changed nick to: BAndiT1983
13:51
rton
joined the channel
14:11
Bertl_zZ
changed nick to: Bertl
14:11
Bertl
morning folks!
15:11
BAndiT1983
changed nick to: BAndiT1983|away
17:08
sebix
left the channel
17:19
BAndiT1983|away
changed nick to: BAndiT1983
17:23
RexOrCine|away
changed nick to: RexOrCine
17:31
Bertl
IRC meeting in 30 minutes!
17:42
supragya
joined the channel
17:49
ymc98
joined the channel
17:55
g3gg0-mobile
joined the channel
17:55
g3gg0-mobile
Hi
17:56
Bertl
hey
17:56
g3gg0-mobile
I am on the road right now.
17:57
niemand
joined the channel
17:57
niemand
left the channel
17:57
niemand
joined the channel
17:58
ArunM
hello
17:58
g3gg0-mobile
So i can not respond for safety reasons :)
17:58
Bertl
no problem :)
17:58
nmdis199-
Hello everyone!
17:59
rahul_
Hello
17:59
ymc98
left the channel
17:59
ymc98
joined the channel
18:00
Bertl
evening everyone!
18:00
ymc98
Hello
18:00
Bertl
se6astian|away is ... well away :)
18:00
Bertl
so please /msg me when you have something to report
18:01
Bertl
note that the first evaluation is upcoming, so it is a good time to give an overview what has been done and why not :)
18:01
nmdis199-
do we need to give report about everything we have done till the date?
18:02
nmdis199-
or just previous week?
18:02
Bertl
no, that would probably take a long time, it is better to check what you promised in your application and compare it in a short monoloque to what has really happened
18:02
nmdis199-
okay, thanks!
18:03
Bertl
feel free to mention where changes were imposed on you and/or where you decided to 'adjust' the original plans
18:05
Bertl
from my side there isn't much to report, I was unexpectedly busy with life end of last week and the weekend
18:05
Bertl
so who wants to start?
18:06
supragya
Reports are to be submitted? Where?
18:07
supragya
or this-> [compare it in a short monoloque] where to put it up?
18:07
BAndiT1983
here
18:07
BAndiT1983
another step is to answer gsoc questions by google
18:07
supragya
Okay.
18:07
ArunM
can i start?
18:07
Bertl
sure, go ahead
18:08
ArunM
Hello everyone
18:08
ArunM
Okay the basic model of the sensor is done
18:08
ArunM
Spi interface , lvds interface , buffer to hold and shift row data, sequencer is done
18:08
ArunM
And from now on new features are constantly added to the sequencer itself
18:08
ArunM
very module is finalized and uploaded leaving just the last
18:09
ArunM
Every*
18:09
ArunM
It needs some cleaning and i have to give proper names to variables, that will not take much time as the rest is complete, probably before tomorrow afternoon
18:09
ArunM
More recent updates---
18:09
Bertl
sounds good, did you test the code?
18:09
ArunM
Added mask on non readable register
18:09
ArunM
, so that they r not accidently changed
18:10
ArunM
yes, tested
18:10
Bertl
s/non readable/non writeable/
18:10
ArunM
i thought dnc registers are writable but should not be changed
18:11
ArunM
okay writable/non-writable mask will be added too :-)
18:11
g3gg0-mobile
left the channel
18:11
ArunM
Added artificial delays such as stabilisation time during start and after spi programming, FOT etc
18:11
g3gg0
joined the channel
18:11
ArunM
While delays are yet to be tuned
18:11
ArunM
This month main focus will be on the pattern generator, after discussing that with BertL i’ll upload detailed architecture of the generator and start coding it.
18:11
ArunM
Code is here https://github.com/arun13e/Image_Sensor_Emulation
18:12
ArunM
every module has its test bench, except serializer
18:12
g3gg0-mobile
joined the channel
18:12
ArunM
DONE
18:13
Bertl
great! sounds good and we should find the time to go through that soon
18:13
Bertl
thanks for the report, as final words, how does that compare to the original timeline?
18:14
ArunM
sorry let me check with the timeline
18:15
ArunM
AHEAD
18:15
ArunM
:-)
18:15
Bertl
that's always good to hear :)
18:16
Bertl
okay rahul_ you are up next ... the channel is yours!
18:16
rahul_
hello everyone, good evening!
18:17
rahul_
I majorly completed all the required modules for the project.
18:17
rahul_
i.e
18:17
rahul_
(1) The line buffer Module
18:17
rahul_
(2) Sobel convolution filter
18:18
rahul_
currently running timing simulations to ensure the streaming of the pixel data in the pipeline.
18:18
rahul_
after that I would be able to claim the constant delay in the pipeline because of my overlay module.
18:19
rahul_
the code as well as the presentation of the vhdl architecture can be found in the following github link (https://github.com/rrvyas/GSOC-Realtime-Focus-Peaking)
18:20
rahul_
This leaves me enough time to implement subtle changes to be suggested in the future as well as space for FPGA implementation.
18:21
rahul_
I am ahead of the schedule.
18:21
rahul_
thats all from my side.
18:21
Bertl
okay, any specific problems you encountered or everything a smooth ride?
18:22
LordVan
joined the channel
18:22
rahul_
I had lots of issues in implementing the line buffer but I had good support from my university professor as well as the researchers who work with image processing here in TU Delft.
18:23
rahul_
any suggestions or comments on the architecture, algorithm as well as the coding style/technique is welcomed.
18:24
Bertl
okay, thanks for the report!
18:24
Bertl
nmdis199-: the channel is yours now!
18:24
nmdis199-
Good evening everyone :)
18:25
nmdis199-
Here's description of my work and what I achieved / did not
18:25
nmdis199-
So, before the coding period began Bertl had asked me to make a “tool” for histogram from the scratch which I was able to do till May 15, after that a week went by when I was occupied with exams and wasn’t very much productive.
18:25
nmdis199-
I started reading and understanding about architecture of microzed and trying to understand cache optimization during which I also worked on figuring out about “triggering image capture”.So, till 25th of May (which was my exam week plus the works I mentioned I did above) this was my work.
18:26
nmdis199-
You can find details here
18:26
nmdis199-
https://docs.google.com/document/d/1vCjhKgLnSdHelyPBqxCVb9fpOz9EoaNPyYiR_lG_l8g/edit?usp=sharing
18:26
nmdis199-
A few days were taken by the problem which I faced with file transfering via ssh which was mostly due to port problem, but fortunately I was able to figure it out.
18:26
nmdis199-
I originally had to improve cmv_hist3 and to introducing image crop, before this I had to know how the codes are working on beta for improvement.
18:27
nmdis199-
Last week, I along with Bertl were testing versions of code on beta, and figuring out what’s the result for various changes in the code.
18:27
nmdis199-
There were 7 versions of the code, which you can find in .../opt/ITI folder in beta , also two tests are uploaded on my github repo
18:27
nmdis199-
https://github.com/nmdis1999/Test-Files
18:27
nmdis199-
https://github.com/nmdis1999/ReadFrameBuffer
18:27
nmdis199-
After working on tests cases, I wrote an overview of the things that I observed which can improve the execution time of the codes on beta
18:27
nmdis199-
here -> https://docs.google.com/document/d/1Za5jm8m_NJNbg_K4-mtbtJjfW7qSxrKeIxp_8Ron2Aw/edit?usp=sharing
18:28
nmdis199-
Overall, previous month I learned a LOT, thanks to Bertl, he was patience enough to guide me :)
18:28
nmdis199-
I wanted to work on the crop tool (note I already implemented on in the histogram tool) so, that was left. Other than that, I am now able to understand how to work on beta and result of our codes on different versions on beta.
18:28
nmdis199-
Now, I have to work on waveform tool.
18:28
nmdis199-
Thanks everyone, that’s all :)
18:29
Bertl
great!
18:29
Bertl
compared to the original timeline, how is your work going?
18:30
TofuLynx
joined the channel
18:30
nmdis199-
except of "crop" tool in cmv_hist3 I did others, including the "histogram" tool which was an addition. So, pretty much I am going with timeline
18:31
TofuLynx
I couldn't attend the meeting. when I get home, by 7pm, I will report my progress
18:31
TofuLynx
7pm I mean, under 30 minutes
18:31
Bertl
nmdis199-: glad to hear! thanks!
18:31
Bertl
TofuLynx: okay, we will be around and listen to your report
18:31
nmdis199-
I should be thanking you Bertl, you helped me a lot :)
18:31
Bertl
you're welcome!
18:32
ymc98
Can I start?
18:32
Bertl
sure, go ahead, channel is yours now
18:32
ymc98
Bertl : In my application, by the first evaluation the design of the packet protocol must be completed but as you said it is unrealistic. The designs for encoded prng emitter and decoded receiver which counts the number of incorrectly transmitted bits are done.
18:33
ymc98
Link to progress report. https://docs.google.com/document/d/1oV-F7XNQPQVUzSAbNNtzppTzIOryoggFRxhOTabgTnY/edit?usp=sharing
18:33
ymc98
transmitter github repo link. https://github.com/Yayi98/enc_prng_transmitter
18:34
ymc98
receiver github repo link. https://github.com/Yayi98/dec_prng_receiver
18:35
ymc98
I have to test the receiver.That is all.
18:35
Bertl
okay thanks for the report! appreciated!
18:35
supragya
Should I?
18:36
Bertl
yes, please go ahead!
18:36
supragya
first, this week's progress... there were two things that I had done:
18:37
supragya
1. understanding if there is a general standard LUT specification
18:37
supragya
for this I am looking at .cube and .look etc to figure this out
18:37
supragya
2. I had completed the task https://lab.apertus.org/T1018 finally
18:38
supragya
after so many failed linux installations... so that's always a good thing
18:38
supragya
regarding GSoC,
18:38
supragya
here is what I had written for eval 1:
18:38
supragya
Analysis phase ends: report findings and suitability of each container format. Report if custom containers are feasible.
18:38
TofuLynx
that video was great! I liked the video editing!
18:38
supragya
eval 2 says: ​Provide a functional and working system that can encode/decode the decided video container format.
18:39
supragya
so I am somewhere in between... mlv are encoded
18:39
supragya
but CDNG are still to come.
18:39
supragya
In the project, we have taken a short aside for analysing LUTs
18:40
supragya
we are definitely over eval 1 and would touch eval 2 work soon
18:40
supragya
that's all
18:40
supragya
@Tofulynx, thanks
18:40
Bertl
great! appreciated!
18:40
supragya
for the link: this was the vid: https://www.youtube.com/watch?v=Rpq_ItPHFx8 :)
18:40
TofuLynx
who is the next?
18:40
g3gg0-mobile
Same feedback from my side, like the editing.
18:41
Bertl
TofuLynx: you are :)
18:41
supragya
that was long done... g3gg0-mobile
18:41
TofuLynx
ok :) 10 minutes
18:41
supragya
but I toasted out my computer becuase it was not able to record on nvidia optimus
18:41
TofuLynx
wow xD
18:41
supragya
had to reinstall everything.. and lost 300Gigs of data (not important though) ouch
18:42
Bertl
maybe one of the mentors wants to comment how this years experience is/was so far?
18:42
Bertl
(in the meantime)
18:42
Bertl
BAndiT1983: g3gg0-mobile: alexML: ?
18:43
BAndiT1983
much better than last year, many active and eager to learn people around
18:44
BAndiT1983
hope that some will stay also after gsoc, as an open source project is a great way to extend the knowledge and get more experience
18:45
g3gg0-mobile
First time for me, despite the time zone difference and mail/chat only, i can see good progress
18:46
g3gg0-mobile
Full ack @ BAndiT1983 regarding open source
18:47
g3gg0-mobile
Students will need this experience later, and employers love to see it
18:48
Bertl
yeah, I'm quite happy we introduced the challenge tasks this year, it really simplified student selection and improved on the overall quality of applications
18:48
BAndiT1983
20 years old and 15 years experience in the industry ;)
18:49
Bertl
nowadays it's 20 years old and 30 year experience :)
18:49
BAndiT1983
that's what HR await
18:49
TofuLynx
I didn't understand
18:50
TofuLynx
how is that possible?
18:50
g3gg0-mobile
I am not in HR ;) the best ticket for an interview is having contributed to open source projects
18:50
TofuLynx_
joined the channel
18:51
TofuLynx_
Hey
18:51
TofuLynx_
Can I report my progress now?
18:51
Bertl
sure, that's what we have been waiting for *G*
18:52
TofuLynx_
xD
18:52
TofuLynx_
Ok, The last week, my task was to finish implementing SHOODAK demosaicing
18:52
TofuLynx_
It was a troubled experience, with a lot of mistakes from my part in the code xD
18:53
TofuLynx_
Initially, it was very fuzzy due to those mistakes
18:53
TofuLynx_
However, I fixed the mistakes and the image got better
18:53
TofuLynx_
but, as expected from this particular algorithm, the edges have a lot of artifacts
18:54
TofuLynx_
I proposed to the creator of the algorithm to implement a sort of edge sensing algorithm
18:54
TofuLynx_
I implemented the edge sensing algorithm and it significantly attenuated the edge artifacts and the result got a lot better
18:55
TofuLynx_
Overall, the result looks more sharp, but at the same time, it's fuzzy
18:55
TofuLynx_
so it depends on the preference
18:55
TofuLynx_
I suspect that it will give a sort of grainy look to movies and moving images
18:56
BAndiT1983
hope that we will have moving pictures till gsoc ends
18:56
BAndiT1983
so we can test it out
18:56
TofuLynx_
Only time will tell, when we get moving pictures
18:56
TofuLynx_
yeah, hope so
18:56
BAndiT1983
that's not that hard to add, was already implemented, but removed as it was hacky
18:57
TofuLynx_
I commited to implement moving pictures if I finish my proposal sooner than expected
18:57
TofuLynx_
Ok :)
18:57
Bertl
so do you like SHOODAK?
18:57
TofuLynx_
Personally, yes, specially on big resolution pictures (more than 4K)
18:58
BAndiT1983
in my opinion: it's hard to tell without motion, but edges seem to be aproblem, GEDI is much clearer
18:58
TofuLynx_
yeah, much clearer.
18:58
BAndiT1983
maybe we can do a combination of GEDI and SHOODAK
18:58
BAndiT1983
as GEDI already uses some sort of edge detection
18:59
TofuLynx_
BAndiT1983: the combination is pratically done
18:59
BAndiT1983
have seen very minor problems with GEDI
18:59
TofuLynx_
In that regard
18:59
BAndiT1983
if you try the image where Bertl is soldering, there is light edge on the glass, to the left is a bit darker point
18:59
TofuLynx_
yeah
18:59
BAndiT1983
just very small thing, but it could be affecting other areas more
19:00
TofuLynx_
but, if you look at SHOODAK code
19:00
TofuLynx_
there is an if statement
19:00
BAndiT1983
haven't looked yet, will do it this week
19:00
TofuLynx_
if you make it always true, it will always activate the edge part of the code,
19:00
TofuLynx_
and it will be, in my opinion, a better result than GEDI
19:00
TofuLynx_
I can send you screenshots if you wish
19:02
BAndiT1983
yes, please
19:05
TofuLynx_
That's all, Bertl :)
19:05
nmdis199-
@BAndiT1983, I definitely agree, I have learned more in last 2 months with the help of mentors than I did on my own, besides I have learned to organize my work in good way. Also, as I already mentioned I indeed admire apertus's way to have regular meeting and the way everyone (including students participating here ) is active.
19:06
Bertl
TofuLynx_: thanks!
19:06
TofuLynx_
I second you, nmdis199-
19:09
Bertl
@students: glad that you like it here ....
19:14
Bertl
okay, so next meeting next monday, same time, same place!
19:14
TofuLynx_
Ok :)
19:14
supragya
g3gg0-mobile: anything for me?
19:14
nmdis199-
Great ! :)
19:14
Bertl
meeting for today (a longer one) is now concluded ... feel free to chat on
19:16
TofuLynx_
BAndiT1983: sent you the comparison
19:16
BAndiT1983
GEDI is still a bit more crisp, or am i wrong?
19:17
BAndiT1983
ah, seen your comment
19:17
TofuLynx
I said that :p
19:18
BAndiT1983
what about NEDI? ->
19:18
BAndiT1983
http://graphicon.ru/oldgr/en/publications/text/prog2004lk.pdf
19:18
BAndiT1983
could you take a look if it is similar or the same just with another name
19:18
BAndiT1983
?
19:21
TofuLynx
I can give a look. after all, I need to know what I did xD
19:22
BAndiT1983
i have also to learn about the algorithms, as i have to check where we can gain performance and also if the code has to be adjusted to be maintainable or similar
19:22
BAndiT1983
after all also opencl is on my list, so i can support you
19:23
TofuLynx
I already confirmed that what I used is not that. SHOODAK is uncommon because the new pixels are in the center of the 2x2 block, and as such it's different from those which just fill the missing pixels.
19:23
TofuLynx
hmm, weren't we using openMP?
19:25
BAndiT1983
so NEDI is different to GEDI?
19:25
supragya
left the channel
19:25
BAndiT1983
openmp is just the first step, we target parallel processing through opencl
19:25
BAndiT1983
you can do nice stuff there, like swizzling the bytes
19:28
TofuLynx
NEDI os different to GEDI, it's an improvement over GEDI. It uses, for example, bigger neighborhood size
19:35
TofuLynx_
BAndiT1983: You said that the view box is always demosaicing the image, right?
19:35
ymc98
left the channel
19:36
TofuLynx_
or is it just rendering the same PNG?
19:36
TofuLynx_
image*
19:36
TofuLynx_
not png
19:46
BAndiT1983
what do you mean?
19:46
BAndiT1983
none switches debayering off
19:47
TofuLynx_
Huhm I am asking if the displayed image is the result of a one-time demosaic or is always demosaicing the original image continuously
19:53
TofuLynx
left the channel
19:53
TofuLynx
joined the channel
19:54
TofuLynx_
left the channel
19:59
g3gg0
Bertl there´?
19:59
Bertl
yup, still around!
19:59
g3gg0
cool
20:00
g3gg0
about PLR
20:00
g3gg0
from the datasheet, the sensel's initial value is Vhigh, what is it set to?
20:00
LordVan
left the channel
20:00
Bertl
most likely the pixel voltage supplied to the sensor
20:01
g3gg0
so it is 3V ?
20:01
Bertl
(minus whatever the mosfets take)
20:02
Bertl
at least that would be my assumption
20:02
g3gg0
okay thanks
20:02
Bertl
no problem
20:03
g3gg0
left the channel
20:05
TofuLynx
left the channel
20:11
TofuLynx
joined the channel
20:33
BAndiT1983
TofuLynx: just one time, when you switch it just reloads the image
20:34
TofuLynx
ok. we could try to make it always rendering a new image to see what effect SHOODAK brings to moving images
20:35
TofuLynx
at least moving images with static background
20:35
BAndiT1983
we need real sequence, otherwise you will have no effect
20:36
BAndiT1983
renderer is always running, hope to pause it also, when no new image is coming
20:56
BAndiT1983
TofuLynx: what's the plan currently? openmp?
21:00
TofuLynx
okk. the current plan is to review the code and document it. Next will be openMP :) probably will start working on openMP Wednesday
21:02
BAndiT1983
very good, don't forget to test against release mode, i can tell you how to switch to it, if you have trouble
21:02
BAndiT1983
have some ideas to reduce strain on the cpu and GPU, like rendering the image if it has changed (meant for video sequences later) or when user pans or zooms
21:05
BAndiT1983
do you need further improvements or extensions in the UI?
21:05
BAndiT1983
and have you tested PNG dump?
21:05
BAndiT1983
it'S 8bit, as lodepng cannot output 16bit RGB somehow
21:06
TofuLynx
I would suggest zooming to be mouse-based
21:06
TofuLynx
and not image center based
21:07
TofuLynx
do you understand?
21:07
TofuLynx
yeah, I used PNG dump to send you the comparison and samples to Stephan
21:08
BAndiT1983
of course, it was a plan for long time, but haven't got to do it yet
21:08
BAndiT1983
UI has small bug, as the theme turns disabled button black, but it's minor stuff for later
21:09
BAndiT1983
i think we can update wiki with newer screenshots
21:10
TofuLynx
good idea :)
21:14
TofuLynx_
joined the channel
21:19
TofuLynx
left the channel
21:27
TofuLynx_
left the channel
21:29
TofuLynx
joined the channel
21:32
TofuLynx_
joined the channel
22:08
niemand
left the channel
22:14
ymc98_2
left the channel
22:30
RexOrCine
changed nick to: RexOrCine|away
22:31
TofuLynx_
left the channel
22:42
BAndiT1983
changed nick to: BAndiT1983|away
23:18
TofuLynx
left the channel
23:34
g3gg0-mobile
left the channel
23:35
danieel
left the channel
23:36
danieel
joined the channel