-
Notifications
You must be signed in to change notification settings - Fork 0
/
master-thesis.html
660 lines (618 loc) · 37.7 KB
/
master-thesis.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
<!DOCTYPE html>
<html lang="sk">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>Richard Dominik - Reidentifikácia vozidiel v snímkach z dopravných kamier.</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link
href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap"
rel="stylesheet">
<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
<link rel="stylesheet" href="./style.css">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light menu-bg">
<a class="navbar-brand" href="./index.html">Richard Dominik</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto"></ul>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="./bachelor-thesis.html">Bakalárska práca</a>
</li>
<li class="nav-item">
<a class="nav-link nav-link-active" href="./master-thesis.html">Diplomová práca</a>
</li>
</ul>
</div>
</nav>
<header class="container ">
<div class="col-md-12 col-12 no-gutters header">
<div data-aos="fade-down" data-aos-offset="0" class="no-gutters">
<h2>Diplomová práca</h2>
<h1 class="col-md-9 col-12">Reidentifikácia vozidiel v snímkach z dopravných kamier.</h1>
<p class="col-md-8 col-sm-12">Inteligentný dopravný systém (IDS) je pokročilý systém integrujúci rôzne
informačné technológie s cieľom
poskytnúť nástroje pre efektívejšie, informovanejšie a bezpečnejšie využitie a návrh dopravných
sietí. Dôležitou súčasťou IDS je zber dát.
V kontexte cestnej dopravy je často vhodné zbierať dáta o pohybe vozidiel po rôznych cestách.
Schopnosť reidentifikovať vozidlá v snímkach z
rôznych dopravných kamier môže byť pri takomto zbere veľmi prospešná.</p>
</div>
<!-- <div class="row pt-4"> -->
<!-- <img src="assets/img/logo.svg" alt="logo" class="logo"> -->
<!-- <div data-aos="fade-right" data-aos-offset="0" class="col-12 ntb-img">
<img src="assets/img/admin.png" alt="notebook screen" class="img img-responsive col-12">
</div> -->
<!-- <div data-aos="custom-rigth" data-aos-offset="0" class="col-md-3 col-12 mobile-img">
<img src="assets/img/mobile-screen.png" alt="mobile screen" class="img img-responsive col-12 mx-auto ">
</div> -->
<!-- </div> -->
<div class="info mt-5 col-sm-12" data-aos="fade-left" data-aos-offset="0">
<p>Autor: Bc. Richard Dominik</p>
<p>Školiteľ: Ing. Viktor Kocur, PhD.</p>
</div>
</div>
</header>
<!-- <div class="bg_silver"></div> -->
<section class="container mt-5 mb-5" id="goal">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Cieľ</h1>
<article class="mt-5 col-md-11">Cieľom práce je navrhnúť, implementovať a otestovať algoritmus založený
na princípoch hlbokého
učenia pre účely reidentifikácie vozidiel v snímkach z dopravných kamier. Súčasťou práce bude prehľad
s moderných techník reidentifikácie
obecne ako aj konkrétne v kontexte sledovania dopravy. Na vyhodnotenie budú využité verejne dostupné
datasety a výsledky riešenia budú porovnané
s existujúcimi prístupmi.</article>
</div>
</section>
<section class="container mt-5" id="starting_point">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Projektový seminár (2)</h1>
<div class="no-gutters">
<!-- TODO: pridat link -->
<p class="mt-5 col-md-11"><a href="#"
title="Projektový seminár 2 prezentácia">Prezentácia pokroku TBA (10.12.2021)</a></p>
<!-- TODO: pridat link -->
<p class="mt-3 col-md-11"><a href="#"
title="Projektový seminár 2 text">Priebežná verzia textu diplomovej práce TBA (aktualizované 09.12.2021)</a></p>
<!-- TODO: pridat link -->
<p class="mt-3 col-md-11"><a href="#"
title="github">GitHub repozitár TBA (prístup na vyžiadanie autora)</a></p>
</div>
</div>
</section>
<section class="container mt-5" id="starting_point">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Projektový seminár (1)</h1>
<div class="no-gutters">
<p class="mt-5 col-md-11"><a href="assets/sources/vehicle-reid.pdf"
title="Projektový seminár 1">Prezentácia pokroku (14.05.2021)</a></p>
<p class="mt-3 col-md-11"><a href="assets/sources/dp_text.pdf"
title="Projektový seminár 1 text">Priebežná verzia textu diplomovej práce (aktualizované 09.05.2021)</a></p>
</div>
</div>
</section>
<section class="container mt-5" id="starting_point">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Aplikácie počítačového videnia</h1>
<div class="no-gutters">
<!-- TODO: pridat link -->
<p class="mt-5 col-md-11"><a href="assets/sources/APV.pdf"
title="Prezentácia na aplikácie počítačového videnia">Reidentifikácia vozidiel v snímkach z dopravných kamier (16.12.2021)</a></p>
</div>
</div>
</section>
<section class="container mt-5" id="starting_point">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Datasety</h1>
<div class="mt-5 col-md-11 source no-gutters">
<h3>VeRi-776</h3>
<div class="mt-2">
<a class="mt-5" target="_blank" href="https://vehiclereid.github.io/VeRi/"
title="VeRi dataset">Odkaz na dataset</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>AI City Challenge dataset</h3>
<p>Track 2: City-Scale Multi-Camera Vehicle Re-Identification</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://www.aicitychallenge.org/2021-data-and-evaluation/"
title="AI City Challenge dataset">Odkaz na dataset</a>
</div>
</div>
</div>
</section>
<!--
<section class="container mt-5">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Obhajoba a text práce</h1>
<div class="col-12 no-gutters">
<p class="mt-5 col-md-11"><a href="assets/sources/obhajoba.pdf" title="plán a postup práce"
download>Prezentácia k obhajobe práce</a></p>
<p class="col-md-11"><a href="assets/sources/Richard_Dominik_BP.pdf" title="plán a postup práce"
download>Text práce</a></p>
</div>
</div>
</section>
-->
<section class="container mt-5 mb-5" id="sources">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Zdroje a súvisiace publikácie</h1>
<div class="mt-5 col-md-11 source no-gutters">
<h3>DEEP LEARNING with Python</h3>
<p>(François Chollet)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="http://faculty.neu.edu.cn/yury/AAI/Textbook/Deep%20Learning%20with%20Python.pdf"
title="DEEP LEARNING with Python">Odkaz na knihu</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>CS231n Convolutional Neural Networks for Visual Recognition</h3>
<p>(Stanford University)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://cs231n.github.io/"
title="CS231n Convolutional Neural Networks for Visual Recognition">Odkaz na kurz</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>VOC-ReID: Vehicle Re-identification based on Vehicle-Orientation-Camera</h3>
<p>(Xiangyu Zhu, Zhenbo Luo , Pei Fu, Xiang Ji)</p>
<div class="mt-4">
<a class="mt-5" target="_blank"
href="https://openaccess.thecvf.com/content_CVPRW_2020/papers/w35/Zhu_VOC-ReID_Vehicle_Re-Identification_Based_on_Vehicle-Orientation-Camera_CVPRW_2020_paper.pdf"
title="VOC-ReID: Vehicle Re-identification based on Vehicle-Orientation-Camera">Odkaz na
.pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>The Devil is in the Details: Self-Supervised Attention for Vehicle Re-Identification</h3>
<p>(Pirazh Khorramshahi, Neehar Peri, Jun-cheng Chen, and Rama Chellappa)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2004.06271.pdf"
title="The Devil is in the Details: Self-Supervised Attention for Vehicle Re-Identification">Odkaz
na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Bag of Tricks and A Strong Baseline for Deep Person Re-identification</h3>
<p>(Hao Luo, Youzhi Gu, Xingyu Liao, Shenqi Lai, Wei Jiang Zhejiang University, Chinese Academy of
Sciences, Xi’an Jiaotong University)</p>
<div class="mt-4">
<a class="mt-5" target="_blank"
href="https://openaccess.thecvf.com/content_CVPRW_2019/papers/TRMTMCT/Luo_Bag_of_Tricks_and_a_Strong_Baseline_for_Deep_Person_CVPRW_2019_paper.pdf"
title="Bag of Tricks and A Strong Baseline for Deep Person Re-identification">Odkaz na
.pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>A Dual-path Model With Adaptive Attention For Vehicle Re-Identification</h3>
<p>(Pirazh Khorramshahi, Amit Kumar, Neehar Peri, Sai Saketh Rambhatla, Jun-Cheng Chen and Rama
Chellappa)</p>
<div class="mt-4">
<a class="mt-5" target="_blank"
href="https://openaccess.thecvf.com/content_ICCV_2019/papers/Khorramshahi_A_Dual-Path_Model_With_Adaptive_Attention_for_Vehicle_Re-Identification_ICCV_2019_paper.pdf"
title="A Dual-path Model With Adaptive Attention For Vehicle Re-Identification">Odkaz na
.pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Vehicle Re-Identification Based on Complementary Features</h3>
<p>(Cunyuan Gao, Yi Hu, Yi Zhang, Rui Yao, Yong Zhou, Jiaqi Zhao)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2005.04463v1.pdf"
title="Vehicle Re-Identification Based on Complementary Features">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>An Empirical Study of Vehicle Re-Identification on the AI City Challenge</h3>
<p>(Hao Luo, Weihua Chen, Xianzhe Xu, Jianyang Gu, Yuqi Zhang, Chong Liu, Yiqi Jiang, Shuting He, Fan Wang, Hao Li)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2105.09701.pdf"
title="An Empirical Study of Vehicle Re-Identification on the AI City Challenge">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>A strong baseline for vehicle reidentification</h3>
<p>(Su V. Huynh, Nam H. Nguyen, Ngoc T. Nguyen, Vinh TQ. Nguyen, Chau Huynh, Chuong Nguyen)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2104.10850.pdf"
title="A strong baseline for vehicle reidentification">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>TransReID: Transformer-based Object Re-Identification </h3>
<p>(Shuting He, Hao Luo, Pichao Wang, Fan Wang, Hao Li, Wei Jiang)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2102.04378.pdf"
title="TransReID: Transformer-based Object Re-Identification">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>A survey of advances in vision-based vehicle re-identification</h3>
<p>(Sultan Daud Khan, Habib Ullah)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/1905.13258.pdf"
title="A survey of advances in vision-based vehicle re-identification">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Swin Transformer: Hierarchical Vision Transformer using Shifted Windows</h3>
<p>(Ze Liu, Yutong Lin, Yue Cao, Han Hu, Yixuan Wei, Zheng Zhang, Stephen Lin, Baining Guo)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2103.14030.pdf"
title="Swin Transformer: Hierarchical Vision Transformer using Shifted Windows">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Swin Transformer V2: Scaling Up Capacity and Resolution</h3>
<p>(Ze Liu, Han Hu, Yutong Lin, Zhuliang Yao, Zhenda Xie, Yixuan Wei, Jia Ning, Yue Cao, Zheng Zhang, Li Dong, Furu Wei, Baining Guo)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/2111.09883.pdf"
title="Swin Transformer V2: Scaling Up Capacity and Resolution">Odkaz na .pdf</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Attention is all you need</h3>
<p>(Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, Illia Polosukhin)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://arxiv.org/pdf/1706.03762.pdf"
title="Attention is all you need">Odkaz na .pdf</a>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="container mt-5 mb-5" id="sources">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Zaujímavé články na blogoch</h1>
<div class="mt-5 col-md-11 source no-gutters">
<h3>The Illustrated Transformer</h3>
<p>(Jay Alammar)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://jalammar.github.io/illustrated-transformer/"
title="The Illustrated Transformer">Odkaz na článok</a>
</div>
</div>
<div class="mt-5 col-md-11 source no-gutters">
<h3>Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)</h3>
<p>(Jay Alammar)</p>
<div class="mt-4">
<a class="mt-5" target="_blank" href="https://jalammar.github.io/visualizing-neural-machine-translation-mechanics-of-seq2seq-models-with-attention/"
title="Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)">Odkaz na článok</a>
</div>
</div>
</div>
</section>
<!--
<section class="container mt-5">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Hlavné kapitoly</h1>
<div class="col-12 no-gutters">
<ol class="pt-5">
<li>Úvod</li>
<li>Základné pojmy a požiadavky aplikácie</li>
<li>Výber technológií</li>
<li>Aplikácia z pohľadu používateľa</li>
<li>Technický pohľad na aplikáciu</li>
<li>Záver</li>
</ol>
</div>
</div>
</section>
<section class="container mt-5">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Existujúce riešenia</h1>
<div class="col-12 no-gutters">
<ol class="pt-5">
<li><a href="http://www.paleolocalities.com/" target="_blank"
title="významné Paleontologické lokality Slovenska">Významné Paleontologické lokality
Slovenska</a></li>
<li><a href="https://asud.ga.gov.au/" target="_blank" title="australian goverment">Australian
goverment | Geoscience Australia</a></li>
<li><a href="https://macrostrat.org/sift/#/" target="_blank" title="macrostat">Macrostrat</a></li>
</ol>
</div>
</div>
</section>
<section class="container section-margin mt-5" id="schedule">
<div class="col-md-12 col-12 no-gutters">
<h1 data-aos="fade-down" data-aos-offset="0">Harmonogram práce</h1>
<div class="col-md-9 col-12 schedule-card mt-5 shadow" data-aos="fade-left" data-aos-offset="0">
<div class="row no-gutters">
<div class="schedule-month">
<p>Október</p>
</div>
<ul class="pt-5 pb-4 pl-md-5 pl-4">
<li>- Wireframy formulárov.</li>
<li>- Overenie správnosti dátoveho modelu.</li>
<li>- Štúdium technológií a existujúcich riešení</li>
</ul>
</div>
</div>
<div class="offset-md-3 col-12 col-md-9 schedule-card mt-5 shadow" data-aos="fade-right"
data-aos-offset="0">
<div class="row no-gutters">
<div class="schedule-month">
<p>December</p>
</div>
<ul class="pt-5 pb-4 pl-md-5 pl-4">
<li>- Importovanie dát z Excelu.</li>
<li>- Schvaľovanie zmien administrátorom.</li>
<li>- Wireframe pre frontend aplíkacie.</li>
<li>- Export dát do PDF.</li>
</ul>
</div>
</div>
<div class="col-md-9 schedule-card mt-5 shadow" data-aos="fade-left" data-aos-offset="0">
<div class="row no-gutters">
<div class="schedule-month">
<p>Január/Február</p>
</div>
<ul class="pt-5 pb-4 pl-md-5 pl-4">
<li>- Prototyp backendu a administrácia.</li>
<li>- Začiatok práce na frontende.</li>
<li>- Začiatok písania dokumentu.</li>
</ul>
</div>
</div>
<div class="offset-md-3 col-md-9 schedule-card mt-5 shadow" data-aos="fade-right" data-aos-offset="0">
<div class="row no-gutters">
<div class="schedule-month">
<p>Apríl</p>
</div>
<ul class="pt-5 pb-4 pl-md-5 pl-4">
<li>- Frontend aplikácie.</li>
<li>- Dokončenie textu bakalárskej práce.</li>
<li>- Finálne testovanie aplíkacie.</li>
<li>- Zapracovanie pripomienok.</li>
</ul>
</div>
</div>
<div class="col-md-9 schedule-card mt-5 shadow" data-aos="fade-left" data-aos-offset="0">
<div class="row no-gutters">
<div class="schedule-month">
<p>Máj</p>
</div>
<ul class="pt-5 pb-4 pl-5">
<li>- Finálna verzia bakalárskej práce.</li>
<li>- Prezentácia.</li>
</ul>
</div>
</div>
</div>
</section>
<section class="container mt-5">
<div class="col-md-12 no-gutters" data-aos="fade-down" data-aos-offset="0">
<h1>Plán a postup práce</h1>
<div class="col-12 no-gutters">
<p class="mt-5 col-md-11"><a href="assets/sources/plan_a_postup.pdf" title="plán a postup práce"
download>Prezentácia</a></p>
</div>
</div>
</section>
<section class="container mt-5" id="diary">
<div class="col-md-12" data-aos="fade-down" data-aos-offset="0">
<h1>Denník</h1>
<h2 class="mt-5">Zimný semester</h2>
<div class="diary-range mt-5 no-gutters">
<h3>1.10.2019 - 13.10.2019</h3>
<p class="mt-3 col-md-9">Overenie spávnosti dátoveho modelu pomocou prototypu aplíkacie. Návrh riešenia
pre importovania <a href="http://stratigraphy.org/ICSchart/ChronostratChart2019-05.jpg"
target="_blank" title="graf">litostratografického grafu</a> pomocou Excelu a návrh wireframov
pre formuláre v aplikácií. Prezentačný web o bakalárskej práci</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>14.10.2019 - 23.10.2019</h3>
<p class="mt-3 col-md-9">Rozvrhnutie harmonogramu práce a hlavných kapitol práce. Návrh hlavného
formulára pre pridávanie formácii a opätovné testovanie novej verzie dát do databázy. Konfigurácia
testovacieho servera.</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>23.10.2019 - 30.10.2019</h3>
<p class="mt-3 col-md-9">Oprava hlavných kapitol práce po konzultácii so školiteľom a začiatok práce na
administrátorskej časti aplikácie pomocou <a href="https://getcraftable.com/docs/5.0/overview"
target="_blank" title="craftable">Craftable 5</a>
a <a href="https://www.docker.com/" target="_blank" title="docker">Dockeru</a>. Pokračovanie v
návrhu formuláru pre pridávanie a editovanie formácii. Štúdium implementácie schvaľovanie zmien
hlavným administrátorom.</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>30.10.2019 - 6.11.2019</h3>
<p class="mt-3 col-md-9">Importovanie intervalov z Excelu a štúdium literátury o aplikačných
databázových transakciách a o uchovávaní viacerých verzií dát v relačných databázach. Dokončenie
návrhu implementácie schvaľovania zmien hlavným administrátorom. Návrh vyhľadávacieho formulára pre
frontend.</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>6.11.2019 - 13.11.2019</h3>
<p class="mt-3 col-md-9">Stretnutie na PRIFUK a prekonzultovanie formulárov pre pridávanie a editovanie
formácii. Špecifikácia používateľkých rolí. Došpecifikovanie požiadaviek pre systém a dátový model.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>13.11.2019 - 20.11.2019</h3>
<p class="mt-3 col-md-9">Úprava dátového modelu podľa nových požiadaviek zo stretnutia na PRIFUK.</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>20.11.2019 - 27.11.2019</h3>
<p class="mt-3 col-md-9"><a href="assets/sources/bachelor_thesis_sources.pptx"
title="prezentácia zdrojov">Prezentácia zdrojov</a>, úprava dátového modelu a príprava
prezentácie a abstraktu na predvianočný seminár PRIFUK.</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>27.11.2019 - 11.12.2019</h3>
<p class="mt-3 col-md-9">Implementácia aplikácie (migrácie, rozpracované CRUD operácie, formulár pre
pridávanie formácií).</p>
</div>
<h2 class="mt-5">Letný semester</h2>
<div class="diary-range mt-5 no-gutters">
<h3>18.02.2020 - 25.02.2020</h3>
<p class="mt-3 col-md-9">Návrh frontendu pre detail formácie. Pridané používateľské role a právomoci pre
"Reviewer", "Creator", scopes pre formácie a jej vzťahy (listing dát, frontend, formuláre),
verziovanie referenčných a typových profilov. Vylepšené vyhľadávanie formácii na frontende (podľa
anglického názvu, iného názvu, geologických jednotiek). Refaktorovanie verziovania dát v aplikácii.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>25.02.2020 - 03.03.2020</h3>
<p class="mt-3 col-md-9">Pridanie databázového seedera pre Fosílie, Litotypy, Metódy merania, Oblasti,
Publikácie, Geologické jednotky, Používateľou.
Zapracovanie dizajnu pre detail formácii podľa návrhu a pridanie ilustrácii z <a
href="https://undraw.co/">undraw.co</a>.
Vykreslovanie geografickej pozície profilov za pomoci knižnice <a
href="https://leafletjs.com/">Leaftlet</a> v administrácii aj na frontende.
Pridanie stĺpca created_by_admin_user_id pri meraniach veku a profiloch. Pridaná História autorov v
administrácii formácii.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>03.03.2020 - 10.03.2020</h3>
<p class="mt-3 col-md-9">Frontendové vyhľadávanie pre výrazy, ktoré su dlhšie ako 3 znaky a vylepšené
vyhľadávanie v iných názov formácii.
Vyriešený problém pri zobarazovaní bodov v knižnici <a href="https://leafletjs.com/">Leaftlet</a>
pre Vue.js. Redizajn formulárov v administrácii pre akcie "show" a "review".
Refaktorizácia kódu. Pridanie stĺpcov edited_at a edited_by_admin_user_id v databábaze pre formácie
za účelom aplikačných transakcii, ktoré su rozpracované.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>10.03.2020 - 17.03.2020</h3>
<p class="mt-3 col-md-9">Pridanie show akcie pre všetky dáta v administrácii. Vylepšenie zamykania dát
pre formácie, profily a merania veku (nové pravidlá, pridána vyššia úroveň pre databázové
transakcie).
Vytvorenie testovacej verzie aplikácie pre PRIFUK. Pridané stránkovanie pre výsledky na frontende a
pridaná warning hláška ak zadaným kritériam nevyhovuje žiadna formácia. Pridané zakladné filtrovanie
v listingu formácii.
Refaktorizácia a optimalizácia aplikácie.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>17.03.2020 - 24.03.2020</h3>
<p class="mt-3 col-md-9">Zmena hlášky upozornenia pri frontendovom vyhľadávaní ak žiadne formácie
nezodpovedajú zadaným kritériam používateľa. Odstánenie tabuľky pre časové ekvivalenty (po vyjadrení
PRIFUK sa to zapracuje ako databázový pohľad).
Pridané pokročilé filtrovanie pri listingu formácii (napríklad podľa publikácií). Pridaný PDF export
formácii. Refaktorizácia service pre formácie. Slug pre formácie (aby frontendový používatelia
nevideli v url adrese id formácie, ale slug, ktorý si vedia prípadne aj lepšie zapamätať).
Príprava <a href="assets/sources/plan_a_postup.pdf">prezentácie</a> s názvom "Plán a postup práce" .
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>24.03.2020 - 31.03.2020</h3>
<p class="mt-3 col-md-9"> Zobrazovanie ID stĺpca v listingu pre formácie iba v lokálnom prostredi
(APP_ENV=local). Pridanie fosilií do pokročilého filtrovanie v listingu formácii. Frontendove
vyhľadávanie pomocou databázovej funkcie UNACCENT (aj migrácia pre vytvorenie tejto extension).
Vlastné vynímky pre zamykanie formácii a pre frontendove vyhľadávanie. Pridané databázové indexy.
Návrh kapitol a podkapitol pre text bakalárskej práce. Vylepšenie PDF exportu : Dáta formácii sa
exportuju ako zip súbor s pdf súbormi podľa množstva exportovaných dát (doležité pri exportoch s
veľkým objemom dát).
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>31.03.2020 - 07.04.2020</h3>
<p class="mt-3 col-md-9"> Zobrazovanie ID stĺpcou iba v lokálnom prostredi (APP_ENV=local). Zmena
prekladov v aplikácii podľa feedbacku z PRIFUK. Vytvorený command na mazanie export súborov, ktorý
sa spúšta pomocou cronu každú polnoc. Pridaný databázový seeder pre všetky dáta a tabuľky (manuálne
pretestovanie aplikácie na väčšej množine dát). Pridané jednotkové testy pre formácie (listing,
review listing,
show) pre všetky používateľské role. Štúdium materiálov pre prehľad o stratigrafii a
litostratigrafii.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>07.04.2020 - 14.04.2020</h3>
<p class="mt-3 col-md-9"> Vylepšený databázový seeder (rodičovské formácie, iné názvy formácii,
referenčné profily).
Pridané jednotkové testy pre formácie (duplikovanie, zamykanie, editovanie, vytváranie, mazanie,
recenzovanie),
profily (listing, mazanie, vytváranie), merania veku (listing, mazanie, vytváranie), intervaly
(listing, show, editovanie)
, používateľov (vytváranie, editovanie, listing) pre všetky používateľské role. Bugfixy, ktoré
odhalili jednotkové testy. Refaktorizácia (odstránené magické konštanty a chybové hlášky v
prekladači).
Začiatok písanie bakalárske práce (kapitola Úvod do problematiky a požiadaviek aplikácie).
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>14.04.2020 - 21.04.2020</h3>
<p class="mt-3 col-md-9">
Vyriešený problém s databázovými transakciami a testami. Pridané jednotkové testy pre duplikovanie
profilov a metód určovania veku. Refaktorizácia jednotkových testov.
Drobné fixy odhalené jednotkovými testami pri duplikovaní. Písanie bakalárske práce (kapitola Úvod
do problematiky a požiadaviek aplikácie
premenovaná na Základné pojmy a požiadavky aplikácie + zapracovanie pripomienok od školiteľa,
pridané
kapitoly Analýza technológii a Aplikácia z pohľadu používateľa).
Vylepšený príkaz pre mazanie export súborov (mažú sa súbory, ktoré sú staršie ako pol dňa).
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>21.04.2020 - 28.04.2020</h3>
<p class="mt-3 col-md-9">
Drobné fixy a presunutie kódu do vetvy master na githube. Zapracovanie pripomienok od školitela k
textu bakalárskej práce (pridané podobného riešenia a jeho analýza, citácie ...).
Upravené definície stratigrafie a litostratigrafie na základe feedbacku od konzultantky. Písanie
kapitoly Technický pohľad aplikácie.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>28.04.2020 - 05.05.2020</h3>
<p class="mt-3 col-md-9">
Preusporiadanie informácii v detaile formácii a korektúra prekladov na základe pripomienok z PRIFUK.
Zapracovanie pripomienok k textu (kapitoly 1,2,3).
Pridanie entitno relačného modelu a transformovaného relačného modelu pomocou nástroja TikZ-UML do
textu bakalárskej práce.
</p>
</div>
<div class="diary-range mt-5 no-gutters">
<h3>05.05.2020 - 12.05.2020</h3>
<p class="mt-3 col-md-9">
Zapracovanie pripomienok k textu (kapitola 3). Pridanie komponentových diagramov do implementačnej
časti práce, úprava a pokračovanie v písani tejto kapitoly práce.
Príprava <a href="assets/sources/prototyp.pdf">prezentácie prototypu</a> na predmet bakalársky
seminár.
</p>
</div>
</section>
<div class="bg_silver_smaller"></div> -->
<footer class="">
<div class="container">
<div class="row">
<div class="col-md-4 offset-md-4 text-center">
<p>Richard Dominik 2019 - 2021</p>
</div>
<div class="social-networks col-md-4 text-right">
<a href="https://www.linkedin.com/in/richard-dominik-876693168/" target="_blank" title="linkedin"><i
class="fa fa-2x fa-linkedin"></i></a>
<a href="https://github.com/RichardDominik" target="_blank" class="ml-2 mr-2" title="github"><i
class="fa fa-2x fa-github"></i></a>
<a href="https://www.instagram.com/informatika_ku_kave/" target="_blank" title="instagram"><i
class="fa fa-2x fa-instagram"></i></a>
</div>
</div>
</div>
</footer>
<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
<script src="./app-min.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
</body>
</html>