Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 18189 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://ehudbarnea.com/robots.txt
307 RedirectKeepVerb
https://ehudbarnea.github.io/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ehud Barnea - Ph.D. Student</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
<link href="./css/bootstrap.css" rel="stylesheet">
<style>
body {
}
</style>
<link href="./css/bootstrap-responsive.css" rel="stylesheet">
<style>
html,
body {
height: 100%;
}
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px;
}
#push,
#footer {
height: 30px;
}
</style>
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="./ico/favicon.ico">
<!-- Google analytics -->
<script type="text/javascript">
ga('create', 'UA-50476767-1', 'bgu.ac.il');
ga('send', 'pageview');
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
</script>
</head>
<body>
<div id="wrap">
<div class="container">
<div class="span9 offset1">
<div class="navbar" style="margin-top: 30px;">
<div class="navbar-inner">
<a class="brand" href="./">Ehud Barnea</a>
<ul class="nav" id="myTab">
<li class="active"><a href="#home">Home</a></li>
<li><a href="#research" id="research_tab">Research</a></li>
<li><a href="#teaching">Teaching</a></li>
<!--<li><a href="#group_seminar">Group Seminar</a></li>-->
<li><a href="#personal" id="personal_tab">Personal</a></li>
<li style="display:none"><a href="#personal_anki" id="anki_tab">Personal</a></li>
</ul>
</div>
</div>
<div class="tab-content">
<div class="tab-pane fade active in" id="home">
<div class="row">
<div class="span7">
<H2>About Me</H2>
<p>
A computer vision expert with industry experience and a Ph.D. specializing in object detection with context and more. I graduated from the <a href="http://www.cs.bgu.ac.il/">Computer Science Department</a> at Ben Gurion University (BGU), as a member of the <a href="http://www.cs.bgu.ac.il/~icvl/">Interdisciplinary Computational Vision Laboratory (iCVL)</a> led by Prof. Ohad Ben-Shahar.
<br><br>
My main research interests include the detection of objects in 2D/3D with and without context, pose estimation, point clouds, and so on.
<br>
</p>
<br>
<H3>Publications</H3>
Please check out the <a href="#research" id="research_link">research tab.</a>
<br><br>
<H3>Contact Information</H3>
Contact me at ehud dot barnea at gmail.
</div>
<div class="span2" style="text-align: center;">
<img src="imgs/profile.jpg" class="img-polaroid">
</div>
</div>
</div><!-- end of home-->
<div class="tab-pane fade" id="teaching">
<H2>Teaching (TA)</H2>
<UL>
<li>2014 - 2017:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~intro171">Introduction to Computer Science</a></br></li>
<li><a href="http://www.cs.bgu.ac.il/~caspl162">Computer Architecture and System Programming Laboratory</a></br></li>
</ul>
<li>Spring 2014:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~os142">Operating Systems</a></br></li>
</ul>
<li>Fall 2014:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~intro141">Introduction to Computer Science</a></br></li>
</ul>
<li>Spring 2013:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~os132">Operating Systems</a></br></li>
</ul>
<li>Fall 2013:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~ipis131">Introduction To Programming For Information Systems (IPIS)</a></br></li>
</ul>
<li>Spring 2012:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~ppl122">Principles of Programming Languages (PPL)</a></br></li>
</ul>
<li>Spring 2011:
<ul>
<li><a href="http://www.cs.bgu.ac.il/~ppl112">Principles of Programming Languages (PPL)</a></br></li>
</ul>
</UL>
</div><!-- end of teaching-->
<div class="tab-pane fade" id="research">
<H2>Research</H2>
<div class="row">
<div class="span9"><h4>Understanding the utility of context for object detection<h4></div>
</div>
<div class="row">
<div class="span6">
The detection of objects is mostly based on their local appearance without an explicit reasoning about their context. Seeking to exploit this meaningful source of information, many works have shown the ability of the context to predict object locations and improve their detection. However, in most cases (or object categories) the presented improvement was rather modest, leaving a gap between actual improvement and the expected one. In this work, we seek to explain why this is so and shed more light on the utility of context for object detection. Specifically, we show the best possible improvement that can be achieved by the inclusion of context, showing exactly when context can and cannot improve. With further analysis we provide a reason for the gap between achieved and expected improvement based on the inability of context to handle false detections due to localization errors, which are often abundant in different detectors and object categories. <br><br>
Barnea E. and Ben-Shahar O., Exploring the Bounds of the Utility of Context for Object Detection, CVPR 2019 (<a href="http://arxiv.org/abs/1711.05471">paper</a>).
</div>
<div class="span3">
<center><img src="imgs/spatial_frame.png" width="75%" height="75%"></center>
</div>
</div>
<div class="row">
<div class="span9"><h4>Global shape statistics for curve completion<h4></div>
</div>
<div class="row">
<div class="span6">
Visual curve completion is the problem of completing the missing parts of a curve, with applications ranging from image inpainting to the design of roller coasters. Most completion methods to date seek visually appealing curves and indeed are able to generate smooth and curvy curves. However, these models do not seek the correct reconstruction for an occluded image curve and may provide ill fitting completions. In this work we present a simple model that seeks to correctly reconstruct the underlying structure by employing the global shape statistics of natural curves. The presented model is straightforward to compute and provides better reconstructions and visually appealing curves. <br><br>
Barnea E. and Ben-Shahar O., Curve Reconstruction via the Global Statistics of Natural Curves, CVPR 2018 (<a href="http://arxiv.org/abs/1711.03172">paper</a>).
</div>
<div class="span3">
<center><img src="imgs/flower.png" width="75%" height="75%"></center>
</div>
</div>
<div class="row">
<div class="span9"><h4>Contextual object detection<h4></div>
</div>
<div class="row">
<div class="span6">
The detection of objects is driven mostly by examining their appearance and may fail when their appearance is lacking, as often happens when objects are occluded or far away. To overcome such limitations we combine standard detectors with the ability to reason about the spatial relations between objects, which can be highly predictive in many cases. In this line of research we study the high order relations between different objects with the aim of developing stronger models of context.<br><br>
Barnea E. and Ben-Shahar O., Contextual Object Detection with a Few Relevant Neighbors, ACCV 2018 (<a href="http://arxiv.org/abs/1711.05705">paper</a>).
</div>
<div class="span3">
<center><img src="imgs/scene_context.png" width="75%" height="75%"></center>
</div>
</div>
<div class="row">
<div class="span9"><h4>3D object detection exploiting symmetry<h4></div>
</div>
<div class="row">
<div class="span6">
Knowing the poses of objects before their detection or classification has been shown to improve the results of object detectors. However, a robust and fine estimation of object poses is still challenging. To do just that, we suggest to employ the mirror symmetry of objects, providing a part of the pose information. In our ECCV14 paper we show how the symmetry of objects in 3D can be robustly detected (providing fine but partial pose information) and used to construct a partial pose invariant representation of objects’ shape, allowing state of the art object detection.<br><br>
Barnea E. and Ben-Shahar O., Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects, ECCV 2014 (<a href="files/Barnea_ECCV_2014.pdf">paper</a>).
</div>
<div class="span3">
<center><img src="imgs/sym.png" width="50%" height="50%"></center>
</div>
</div>
<div class="row">
<div class="span9"><h4>A fully automatic fruit harvesting robot (cRops)<h4></div>
</div>
<div class="row">
<div class="span6">
In the European Union's “cRops” project, we seek to automate the fruit harvesting process with a robot that does everything from the visual detection of fruit to precision picking with specially designed grippers. This robot is a result of collaboration with several research groups. Our research lab (BGU ICVL) was tasked with the visual task of fruit detection, while I developed methods for the 3D detection of fruit and acted as group liaison. For more information regarding the project, visit the <a href="http://www.crops-robots.eu/" target="_blank">formal website</a>.<br><br>
Barnea E., Mairon R., and Ben-Shahar O., Colour-agnostic shape-based 3D fruit detection for crop harvesting robots, Biosystems Engineering 2016 (Q1 journal) (<a href="files/Barnea_BSE_2016.pdf">paper</a>).<br>
Kapach K., Barnea E. *, Mairon R. *, Yael E., and Ben-Shahar O., Computer vision for fruit harvesting robots – state of the art and challenges ahead, IJCVR 2012 (<a href="files/Kapach_IJCVR_2012.pdf">paper</a>).
</div>
<div class="span3">
<center><img src="imgs/research_crops.jpg" width="65%" height="65%"></center>
</div>
</div>
<br><br><br>
</div><!-- end of research-->
<div class="tab-pane fade" id="personal">
<H2>Personal</H2>
<br>
<H4>Anki Furigana Hint</H4>
<P>
For those learning Japanese using Anki SRS, should you wish to configure a hint field to add furigana to the currently visible kanji, check out <a href="#personal_anki" id="anki_link">this page</a>.
</P>
<!--
<br>
<h4>Why the app "Human Japanese" is great for beginners</h4>
<p>
A common beginner question is how to start studying (Japanese) and what to focus on. There are many resources available and many of them are really good and go straight to the point. Human Japanese, on the other hand, focuses more on the culture, with a softer attitude towards the learning itself. I believe that this is great for beginners that just decided to start, for things begin nice and slow (and more interesting), while the hard-core learning may wait for a bit later on, without deterring innocent newcomers.
</p>
-->
</div> <!-- end of personal-->
<div class="tab-pane fade" id="group_seminar">
<H2>Group Seminar</H2>
<P>
Our <a href="http://www.cs.bgu.ac.il/~icvl/">group</a> holds weekly seminars on the subject of computational vision and cognition. Most of our speakers consist of graduate students and professors presenting their latest research, and sometimes general subjects are displayed as well. If you have interesting work to show, or you wish to be added to the newsletter, please contact me.
</P>
<br>
<h4>Upcoming Lectures:</h4>
baaaa
</div><!-- end of group seminar-->
<div class="tab-pane fade" id="personal_anki">
<a href="#personal" id="personal_link"><- Back to personal</a>
<h2>Configuring An Anki Hint To Display Furigana</h2>
<p>
An <a href=http://ankisrs.net/>Anki</a> hint is like a link that adds information to a card after it is clicked. This feature is pretty comfortable, though it does not allow you to make changes to the data that is already displayed (also, it doesn't allow to do something like {{hint::furigana::Japanese}} which forces us to include a hiragana field. See sad-face example below). However, as a Japanese learner I did want to change the data. When I read read text with kanji and furigana on top I always seem to disregard the kanji and read the furigana first. To solve this I went on and displayed only the kanji and added a hint to display the hiragana reading, however, this isn't elegant, so what I would like to have displayed is the furigana <i>above</i> the kanji. This appears to be possible using links (see smiley-face example at the bottom of the page).
</p>
</p>
<p><center>
<img src="imgs/anki_furigana_hint_bad.png" width="50%"></img>
<figcaption>The current option using a hint field. Translation by <a href="http://www.edrdg.org/jmdict/edict.html">EDICT</a>.</figcaption>
</center></p>
<p>
Since Anki allows links to be added to cards we can create a link to resemble a hint. It seams text cannot be altered, so we configure this link to have two actions upon click, to hide the visible text (kanji only) and then to display the hidden text (kanji with furigana). To do so with a deck containing two fields named "English" and "Japanese" (where "Japanese" contains text like "木[こ] 漏[も]れ 日[び]"), you may simply copy the front and back templates below:
</p>
Front template:
<pre>
<span id="before" style="font-family: Mincho; font-size: 50px; ">
{{kanji::Japanese}}
<br>
<a href="#"
onclick="document.getElementById('after').style.display='block';document.getElementById('before').style.display='none';return false;">
Kana</a>
</span>
<span id="after" style="font-family: Mincho; font-size: 50px; display: none">
{{furigana::Japanese}}
</span>
</pre>
Back template:
<pre>
<span style="font-family: Mincho; font-size: 50px; ">
{{furigana::Japanese}}
<hr id=answer>
{{English}}
</span>
</pre>
</p>
<p>
As you can see, the front template is made of two "span" tags, a span tag (with id="before"), including the link (or hint), and another span tag (with id="after"). The "after" tag has a property "display: none", which means it starts off as hidden (while the "before" one does not have this property and is visible). The action of the link (specified in the onclick field) does two things, it sets the display value of the "after" tag to "block" (rendering it visible) and it sets the value of the "before" tag to "none" (rendering it hidden). The link disappears as well (as it is inside the "after" tag) and we are left only with the kanji and furigana on top. The back template had to be updated as well, so that it won't show the link and all the mess in the front template.
</p>
<p>
If you know of a better way to do so, please let me know.
</p>
<p><center>
<img src="imgs/anki_furigana_hint_good.png" width="50%"></img>
<figcaption>The hint adds furigana to the kanji. Translation by <a href="http://www.edrdg.org/jmdict/edict.html">EDICT</a>.</figcaption>
</center></p>
</div> <!-- end of personal_anki-->
</div><!-- tab content-->
</div> <!-- /main span -->
</div> <!-- /container -->
<div id="push"></div>
</div> <!-- /wrap -->
<div id="footer">
<div class="container" style="color: #777;">
<p>Bootstrapped personal page theme by <a href="http://www.cs.bgu.ac.il/~boazar" rel="author">Boaz Arad</a>, get yours <a href="http://www.cs.bgu.ac.il/~boazar/#tips">here</p>
</div>
</div>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster ->
<script src="./js/bootstrap-transition.js"></script>
<script src="./js/bootstrap-alert.js"></script>
<script src="./js/bootstrap-modal.js"></script>
<script src="./js/bootstrap-dropdown.js"></script>
<script src="./js/bootstrap-scrollspy.js"></script>
<script src="./js/bootstrap-tab.js"></script>
<script src="./js/bootstrap-tooltip.js"></script>
<script src="./js/bootstrap-popover.js"></script>
<script src="./js/bootstrap-button.js"></script>
<script src="./js/bootstrap-collapse.js"></script>
<script src="./js/bootstrap-carousel.js"></script>
<script src="./js/bootstrap-typeahead.js"></script>-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="./js/bootstrap.js"></script>
<script>
$('#myTab a').click(function (e) {
e.preventDefault();
$(this).tab('show');
})
if(window.location.hash) {
$('#myTab a[href="'+window.location.hash+'"]').tab('show');
}
$('#personal_link').click(function (e) {
e.preventDefault();
$('#personal_tab').tab('show');
})
$('#research_link').click(function (e) {
e.preventDefault();
$('#research_tab').tab('show');
})
$('#anki_link').click(function (e) {
e.preventDefault();
$('#anki_tab').tab('show');
})
</script>
</body>
</html>