0%

去年五一之前就来过鼋头渚,欣赏太湖的浩淼,还辨识了好多种植物花卉。可惜的是樱花早已败了,看介绍说鼋头渚樱花谷为世界三大赏樱胜地之一,顿感遗憾。其他两个赏樱胜地是日本弘前和美国华盛顿的樱花园,至于国内的这三分之一,有人说是武汉东湖樱花园,有人说是无锡鼋头渚樱花谷。世界上的另外两大胜地游览起来稍微有点费劲,这国内的不管到底是哪,张大夫跟我就打定主意来年季节正好的时候一定要再来无锡看看。

本来听同事说这几天正是赏樱的好时候,想象着以前看到的日本电影、动漫里的场景,我以为我们早已见识过樱花的景致,但是当我们真正看到一团团花做的云彩时,我们还是要赞叹,这真是人间美景!我以为电影里和动漫里的樱花美景是一种夸张,按道理它和桃花、梨花相比,应该也没什么太大区别。可是一阵春风拂过,花瓣化作花雨,总觉得它的盛开只是前奏,而败落才是它美的巅峰。不得不说日本人选的国花有它的独特之处,或许真的像很多人说的,大和民族的性格就如樱花一样,追求纯粹、热烈和短暂的怒放。记得在《最后的武士》里,当渡边谦临死时,望着樱花花雨,一句“Perfect, They are all perfect”,算是对自己一生的总结。虽说这是一部美国电影,但我相信每个外国人都同意如此阐述日本的性格。当我们也真正亲眼见到此番美景时,也会感叹一句:perfect!

在鼋头渚,除了樱花还有大片的二月兰、喷雪花和油菜花,它们正在怒放的时节。好像紫色、白色和黄色的颜料涂抹在大地上,大自然毫不吝啬地显示着它的美。也许对于南方的同学来说,这些都习以为常了,但是来自北方的我毫不在乎脸上会挂着一副孤陋寡闻的神情,我就是要感叹:还是江南的风景秀美!上一次来鼋头渚,见识的是太湖的浩淼气势,这一次来鼋头渚,见识了什么叫山花烂漫。

记个流水账吧。

2016年3月12日,早晨9:00加班至晚上23:00。其实这个周末我根本没有加班的计划,周五的时候打算回顺义,都要下班出发了,结果总部的一封邮件彻底打乱了原本的计划。周五的晚上就加班到晚上十一点了,但是任务太急,提交版本的deadline是周一,实现功能的代码也不是我自己写的,对工程很不熟悉,因此其实自己的效率是十分低下的。没有办法周六也只能赶工了,还好有代码的作者帮忙,其实同事的任务也很重,但还是花费一天时间帮我调程序,太感谢啦!按说周末加班挺苦的,我们组几个小伙伴都来了,气氛倒是挺活跃,大家嘻嘻哈哈的,干起活儿来效率还不错。中间大家还去活动室打了一会儿乒乓球,活动活动筋骨,挺提神的。不过到了晚上八九点钟以后,我就觉得大脑不怎么动了,这个时候结对编程的优势就集中体现了,即使一个人晕菜了,另一个还能帮忙给把把关。令人庆幸的是最终晚上十一点的时候,基本功能算是实现了,周一也能交差了,真是累死人啊。

2016年3月13日,主题:休闲娱乐。本来做好了周末要加班两天的思想准备的,幸运地在周六就完成了大部分工作,周日的主题就变成休闲娱乐了,幸福就这样降临了。早晨当然要睡个懒觉,即使醒了也得在床上多磨蹭一会儿。九点半起来洗了衣服,打扫了一下房间,看一集《太阳的后裔》上午过得也就差不多了。中午打算下楼理发、吃饭,结果楼下的理发店今天没开门,只吃个饭就上去也不太对得起这么好的天气,就去银行逗留了一会儿,绑定了手机号,办了一张白金信用卡。帮我办业务的业务员一看我的公司名字,说以前在我们公司实习过,巧得是我们俩居然是在同一组工作,这大概就是缘分了。

回来看了马刺对雷霆的比赛,马刺这种老流氓也是没sei了,这个赛季目前为止56剩10负,发挥得很出色,今天的比赛也相当精彩,尤其是最后一节由落后到反超,再到锁定胜局,整体篮球的精髓被发挥得淋漓尽致。下午还关注了AlphaGo对阵李世石的围棋比赛,虽然已经输掉了前三盘,这一盘李世石强势反击,击败人工智能,可以看到各大媒体社区都欢呼雀跃。当AlphaGo在第一盘战胜李世石时,我就写了一则微博

虽然李世石大战阿尔法狗还有4局,但是总感觉昨天也算作是见证历史了,兴奋与恐惧并存。或许若干年后,当机器统治世界时,人类抵抗组织会指出:2016.03.09 —— the day when the darkest time in mankind history began.

不知道这个“笑话”以后会不会成为现实。

下午一边看比赛,还画了一幅画。画的内容是瓦维尔城堡的一角,临摹我照的一张照片。基本功其实挺差的,应该好好找一本书看看,也应该多画一画练习练习。现在还处于只能临摹的状态,不能凭空作画,说明脑子里对事物的了解还不够深,没有记住事物的特点。希望能够快快进步,后面还想画彩色铅笔画。

晚上看了一会儿书,把东尼·博赞的《思维导图》看完了,感觉现在自己可以画出一些东西,但是还不能完全体会思维导图带来的好处,估计自己还只停留在表面,还需要自己多练习多思考,或者再仔细读一读《思维导图》这本书。博客开头的配图就是刚刚完成的用思维导图记录的周末日记,这篇博客也可以看做是对这幅思维导图的解说。

因为周六休息的特别好,又是吃、又是睡大觉、又是休闲娱乐的,前一周的感冒好的差不多了,昨天早晨醒来时,嗓子也没那么疼了,顿时感觉心情大好。再一想下午还要和几个小伙伴一起去看电影吃饭,这日子也真是没治了,惬意得都不像话。

昨天下午看的电影《疯狂动物城》相当精彩,最初看到这个译名我真是无感,本来就决定迪斯尼近两年的动画质量一般,这个译名更让人觉得是范范之作。还好群众的眼光是雪亮的,在各大影迷社区里,这部电影的评分都是出奇得高,我们也很“有眼光”地选了这一部电影。这部电影也确实火爆,开场一个小时之前我们再买票的时候就只剩第一排还有空位了。虽然全程仰视,但是这部电影真的值,再说还治颈椎病呢。

说说印象最深刻的几个场景吧:

兔子是有史以来第一个出身于兔子种族的警察,本来满怀一腔热血,决心干出一番大事业。到了警局兔子却被分配去做交通协管员,在路上给停车超时的汽车贴罚单,而事实上警局里有多宗大案要办,兔子内心的落差真是太大了。还好兔子没有沉沦,干劲满满的去贴罚单。想想看,也许很多初入职场的年轻人都经历过如此的境遇,很多人也许是一副闷闷不得志的样子,但是真的应该先从基础的事情做起。好像我们做图像的,不挑个几万张的样本,你可能连样本分布都搞不清。

兔子将动物野蛮化的消息和自己对这一事件的推断公布于媒体,这导致了动物城的极大恐慌,并带来了素食动物对肉食动物的歧视。兔子没有想到自己不成熟的行为导致了如此巨大的反响,而且也破坏了狐狸对兔子刚刚建立起来的信任。这是对现实世界的深刻反映,参与大众媒体的信息公布方和信息传播方或许都该仔细思考一下,一则消息是否是公众可以接受的,一则消息的公布时机是什么,一则消息的可信度有多高等等。

另外还有一些十分有趣的镜头。例如电影中对《教父》的致敬简直太到位了,Mr Big的配音和形象是对马龙·白兰度的夸张展现,很长一段剧情也都模仿了《教父》中的剧情。由各种矛盾制造的笑料,剧情的紧迫和慢吞吞的树懒,本应该敏捷如闪电的猎豹却变得贪吃且肥胖,本来一本正经且身材魁梧的公牛局长在偷看偶像视频时却表现出一副少女心。兔子用的手机logo为被咬掉一口的胡萝卜……

除了致敬和笑料,电影画面也十分精美,充满了各种奇观感受。整个故事充满了对现实的批判,很有深度,剧情也有反转,虽然随着故事的展开,观众还是可以猜出结尾,但是不影响观众对精彩程度的评价。《疯狂动物城》算是近两年迪斯尼不可多得的一部良心制作,强烈推荐!

悠闲自得的周末。

早晨起来随便收拾了收拾就已经快到午饭时间了,刚好室友去加班,中午吃什么就很随意了。特别喜欢这种不受限制的选择题,不必要考虑别人的喜好和倾向,自己选择吃得简单还是复杂,吃得清淡还是浓重,可以尝试从来没有试过的烹饪方法,反正“黑暗料理”煮熟了也不会死人。这不中午我就吃了室友最不喜欢,而我最喜欢的面食。

为什么喜欢面食呢,其实最主要的原因是懒。米饭必须配菜,做菜就麻烦了,一通准备就得花费好长时间。吃面食就容易的多,大不了买来直接就能吃,而且就面食本身而言就有好多花样,什么面条、包子、饺子、烙饼、馅饼……吃起来也快速,面条啼哩吐噜,包子饺子一口一个,烙饼馅饼手撕着就吃了,吃起来多痛快。要是吃得不讲究,吃完了都不用洗碗,这多好。

要是想做的复杂点,面食也可以特讲究,吃炸酱面的菜码就能摆一大桌子,吃春饼的话那料就更多了,什么炒合菜、京酱肉丝、酱牛肉、黄瓜丝、萝卜丝、小葱……中午就我一个,也犯不着那么费劲,但是搞得太简单了又有点亏待自己,那就不如来一碗炒烙饼,做着容易,自由搭配各种食材,虽然处理后的卖相没有处理前好,吃着的味道可是不赖。

吃完了午饭,休闲娱乐一下。看了两集最近热播的韩剧《太阳的后裔》,剧情上要求不高的话看着还不错,融合了战争场面、急诊医疗、爱情狗血,元素挺多元的,最重要的是男女主角颜值高啊,我对男主角没什么兴趣,主要就是女主角宋慧乔,这颜值保持得也太好了,不老传奇呀。再一个就是喜欢宋慧乔的衣着风格——简洁,朴素的纯色。不得不提的还有宋仲基的撩妹技能,感觉这个电视剧应该被分为技能类教学片。

看电视剧的一个好处就是有助于催眠,从三点一直睡到五点多,起来随便搞了点吃的。差不多也该看看有营养的东西了,有一句话说得好:被生活的烦恼困扰时,多半是因为最近想的太多却读书太少。因此趁着最近工作内容不多,空闲时间比较充裕,赶紧给自己充充电。前一阵因为“恐慌”买了一套书,是东尼博赞的《思维导图》系列丛书,昨天晚上加上今天一个傍晚刚好看完了第一本《启动大脑》。这套书的内容是何学习的方法论,学习如何学习很重要,但是在我的印象中好像并没有老师讲过相关的内容,大家都是在不断的摸索当中找到自己的学习方法。现在通过一些相关的培训,学习一些方法论,或许可以使得自己更加精进学习的技艺。再者就是通过系统的学习,可以让自己的学习有所目标,将学习的流程规范一下,通过不断的练习,让自己更高效的学习。

这一天过得惬意充实,晚上再记记流水账,准备睡觉!

TITLE: SuperCNN: A Superpixelwise Convolutional Neural Network for Salient Object Detection

AUTHER: Shengfeng He, Rynson W.H. Lau, Wenxi Liu, Zhe Huang, Qingxiong Yang Reid, Ian

FROM: IJCV2015

CONTRIBUTIONS

  1. A novel superpixel-wise convolutional neural network approach is proposed.
  2. Two kinds of sequence code are designed as input feature to CNN.

METHOD

  1. Superpixels are extracted via some methods such as oversegmentation.
  2. Extract Color Uniqueness Sequences (CU) for each superpixels to describe the color contrast between regions.
  3. Extract Color Distribution Sequences (CD) for each superpixels to measure the color compactness of colors.
  4. The two sequences are fed into a CNN to generate two saliency maps.
  5. A regressor is used to merge the two predicted saliency maps

SOME DETAILS

Color Uniqueness Sequence is used to describe the color contrast of a Region. Given an image $I$ and the superpixels or regions \(R=\lbrace r_{1},…,r_{x},…,r_{N} \rbrace\), each region \(r_{x}\) contains a color uniqueness sequence $Q_{x}^{C} = \lbrace q_{1}^{c},…,q_{j}^{c},…,q_{N}^{c} \rbrace$. Each element, \(q_{x}^{c}\) is defined as

$$ q_{x}^{c} = t(r_{j})\cdot \vert C(r_{x})-C(r_{j}) \vert \cdot w(P(r_{x}),P(r_{j})) $$

where \(t(r_{j})\) counts the total number of pixels in region \(r_{j}\). \(\vert C(r_{x})-C(r_{j}) \vert\) is a 3D vector storing the absolute differences of each color channel. \(P(r_{x}\) is the mean position of region \(r_{j}\) and \(w(P(r_{x}),P(r_{j}))\) is defined as

$$ w(P(r_{x}),P(r_{j}))=exp(- \frac{1}{2\sigma_{s}^{2}}\Vert P(r_{x})-P(r_{j}) \Vert^{2} ) $$

The sequence \(Q_{x}^{C}\) is sorted by the spatial distance to region \(r_{x}\).

Color Distribution Sequence is a sequence \(Q_{x}^{D} = \lbrace q_{1}^{d},…,q_{j}^{d},…,q_{N}^{d} \rbrace\) with the element \(q_{j}^{d}\) defined as:

$$ q_{j}^{d} = t(r_{j})\cdot \vert P(r_{x})-P(r_{j}) \vert \cdot w(C(r_{x}),C(r_{j})) $$

where

$$ w(C(r_{x}),C(r_{j}))=exp(- \frac{1}{2\sigma_{s}^{2}}\Vert C(r_{x})-C(r_{j}) \Vert^{2} ) $$

the sequence is also sorted by the spatial distance.

Network Structure is briefly illustrated as below:

Saliency Inference is first to get the \(N\) predicted saliency scores of the \(N\) regions. Because of the two kinds of sequences, two sets of scores \(S_{1} and S_{2}\) are predicted. The final saliency map can be obtained by:

$$ S(r_{x})=\prod_{u\in \lbrace 1,2\rbrace}v_c^{u} \cdot S_{u}(r_{x}) $$

ADVANTAGES

  1. It is fast when infering.
  2. Large context are encoded in the sequences.

DISADVANTAGES

  1. The CNN is of a very light-weight structure. Deeper network may provide better performance.
  2. As the sequences are used to describe contrast information, which may lead to failure with the foreground and background having similar colors.

最近一段时间过的不是很顺畅,不顺畅的方面在于所谓的“前途”方面。说说都有些什么吧,首先是以前参与的工作因为结果并不令人满意而处于半停止的状态;其次是自己负责的专利并没有被评为A1等级,而这个专利已经折磨了我八九个月了;最后是申请学校全部失败了。

这几处不顺畅让我突然感觉有点慌张。项目和专利是工作成果的最直接表现,现在总有一种竹篮打水一场空的感觉,两个东西什么都没有捞着。有点担心自己的绩效,这个和真金白银有关。也怀疑自己的能力,在东尼·博赞的《启动大脑》里有这样一段描述:

你完成了一项了不起的工作,人们开始说你是“杰出的、优秀的、令人吃惊的一个天才或明星”,称你的工作是“令人震惊的、最棒的、难以置信的、无与伦比的”。在一段时间内,你会很谦虚,但最后你也会认为你是优秀的。

我现在就有些怀疑自己,自己是否也陷入了上面的境地。当别人说你很棒的时候,其实是因为你遇到了好的机会,只不过因为运气,这个成绩落到了你的头上,而事实上任何人都可以取得同样的成绩。进一步的,在别人的称赞中,你最终也觉得自己是那个“优秀的、杰出的”人,从而让自己膨胀到认为你可以做好所有事。

慌张还来源于现在的状态,工作都没有进展,也无需准备申请学校的后续,进而导致待完成的事项变得稀少,一天下来有很多空闲的时间。忙的时候特别希望有空闲时间,可以让自己追踪一下现有最新发表的论文,看看自己感兴趣的东西。而且在忙的时候越发有一种动力,让自己忙里偷闲的去学习新知识。现在真的闲下来了,反而满脑子都是一些胡思乱想,总也静不下心来真正开始学习。自己渐渐地进入到了一种恶性循环之中,越是慌张就越静不下心,越是静不下心就越慌张。希望自己赶快脱离这种状态。

说到这种状态,更加让人不安的是前两天看到的一篇文章,叫做《你只是看上去很努力》,不知道我所谓的忙碌,是不是就是“看上去”的努力,而实际上是一种麻痹自我的手段。且不说这篇文章是不是一篇博人眼球的“鸡汤”,起码它让我进入到了自我怀疑的环境中。如果说这是我脑袋中其中一个“上进”的小人的想法,那另一个“堕落”的小人一直在跟我说:“你不快乐是因为你可以像猪一样懒,却无法像猪一样懒得心安理得”,他在催促我心安理得地享受一下空闲,不要把得失看得那么重。现在的我不知道哪一个才是正确的方向,到底应该是奋发向上、拼搏进取,还是应该收起来所谓的“梦想”,当一天和尚撞一天钟、差不多就可以了。说实话我多半还是会选择前者,那一个选项貌似更符合从小到大所受到的教育,然而现在我在想,这个选择的原因到底来自于“我想做”还是来自于“我应该做”。目前来看——无解。