[发明专利]图像处理方法、图像处理装置、电子设备和存储介质有效

专利信息
申请号: 201910754433.9 申请日: 2019-08-15
公开(公告)号: CN112399161B 公开(公告)日: 2022-08-05
发明(设计)人: 秦莹莹 申请(专利权)人: 北京地平线机器人技术研发有限公司
主分类号: H04N9/73 分类号: H04N9/73
代理公司: 北京彩和律师事务所 11688 代理人: 刘磊;闫桑田
地址: 100080 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 公开了一种图像处理方法、图像处理装置和电子设备。该图像处理方法包括:获取原始图像的数据;基于预设光源的第一预设颜色值和预设物体的第二预设颜色值在色坐标图上的位置差异,从所述原始图像的数据中确定所述预设光源对应的光源数据和所述预设物体对应的物体数据;以基于所述原始图像的环境光色温值的第一R通道增益和第一B通道增益对所述物体数据进行白平衡处理;以及,以恒定的第二R通道增益和第二B通道增益对所述光源数据进行第二白平衡处理。这样,在还原物体的颜色的同时保持光源的颜色不变,从而提高了色彩还原的准确性。
搜索关键词: 图像 处理 方法 装置 电子设备 存储 介质
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地平线机器人技术研发有限公司,未经北京地平线机器人技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910754433.9/,转载请声明来源钻瓜专利网。

同类专利
  • 白平衡调整方法及电子设备-202110722917.2
  • 吕玉鹏 - 比亚迪半导体股份有限公司
  • 2021-06-28 - 2023-01-13 - H04N9/73
  • 本申请公开了一种白平衡调整方法及电子设备,该方法包括:获取待处理的原始图像;对所述原始图像进行区域划分,得到所述原始图像中的第一区域、第二区域和第三区域,其中,所述第一区域、所述第二区域和所述第三区域分别为在不同筛选条件下,由从所述原始图像的像素点中筛选得到的参考白点构成的区域;根据所述第一区域、所述第二区域和所述第三区域,对所述原始图像进行白平衡调整,获得目标图像。该方法通过不同筛选条件对原始图像进行有效划分,进而可以根据划分得到的第一区域、第二区域和第三区域,准确的图像进行自动白平衡,避免在特定色温的特定场景下可能出现的误判、误调问题。
  • 图像生成方法、装置及电子设备-202080038762.4
  • 董思维;杨晖;陈褒扬;胡佳 - 华为技术有限公司
  • 2020-12-16 - 2023-01-13 - H04N9/73
  • 一种图像生成方法、装置及电子设备,涉及图像处理领域,该方法包含:通过比第二摄像头支持更多感光波段的第一摄像头获取第一场景的光谱图像,以及通过第二摄像头获取第二场景的彩色图像,其中,彩色图像和光谱图像均包含同一目标主体。进而,根据光谱图像校正彩色图像的重建光谱图像的色偏,得到多个校正后的重建光谱图像;根据多个校正后的重建光谱图像融合生成比彩色图像的色彩更接近于第二场景的色彩的校正后的彩色图像,即校正后的彩色图像相对彩色图像为高动态范围图像。所述方法用于解决如何使生成的高动态范围图像的色彩尽可能接近于真实场景的色彩的问题。
  • 一种基于白平衡的画面调整装置及方法-202211170790.9
  • 季超 - 海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司
  • 2022-09-23 - 2022-12-30 - H04N9/73
  • 本发明公开一种基于白平衡的画面调整装置及方法,涉及液晶电视显示技术领域。本发明主要技术方案:色温调整单元基于预设色温调显示画面色温,得到第一画面;分量获取单元从R、G、B三个分量的寄存器中获取色温调整单元得到的第一画面的R、G、B三个分量;实际曲线构建单元构建第一画面在分量获取单元获取的R、G、B三个分量上的实际Gamma曲线;预设曲线构建单元基于第一画面的预设亮度值构建第一画面在分量获取单元获取的R、G、B三个分量上的预设Gamma曲线;亮度调整单元基于实际曲线构建单元构建的实际Gamma曲线和预设曲线构建单元构建的预设Gamma曲线间偏差调第一画面亮度。
  • 颜色还原方法及装置、计算机可读介质和电子设备-202010641953.1
  • 吴晨 - OPPO广东移动通信有限公司
  • 2020-07-06 - 2022-12-30 - H04N9/73
  • 本公开提供一种颜色还原方法、颜色还原装置、计算机可读介质和电子设备,涉及图像处理技术领域。该方法包括:从第一摄像模组切换至第二摄像模组时,获取第一摄像模组对应的第一白平衡矩阵和第一颜色矫正矩阵;基于颜色映射关系、第一白平衡矩阵和第一颜色矫正矩阵,计算针对第二摄像模组的第二白平衡矩阵和第二颜色矫正矩阵;在切换至第二摄像模组时,基于第二白平衡矩阵和第二颜色矫正矩阵对第二颜色数据进行颜色还原。本公开可以避免摄像装置切换造成的显示画面颜色跳变的问题。
  • 图像缝合装置及其操作方法-201910984448.4
  • 郑珍如 - 宏碁股份有限公司
  • 2019-10-16 - 2022-12-27 - H04N9/73
  • 本发明提供一种图像缝合装置及其操作方法。图像缝合装置包括缝合距离决定电路以及缝合电路。缝合距离决定电路依照相关于多个原图像的参考信息来动态决定缝合距离。缝合电路耦接至缝合距离决定电路,以接收缝合距离。缝合电路使用该缝合距离对这些原图像进行图像缝合,以产生经缝合图像。
  • 图像的模拟方法、装置、存储介质及电子装置-202211110594.2
  • 邵一轶;潘武;况璐;隋小波;卢二利 - 浙江大华技术股份有限公司
  • 2022-09-13 - 2022-12-09 - H04N9/73
  • 本发明实施例提供了一种图像的模拟方法、装置、存储介质及电子装置,其中,该方法包括:基于第一设备对目标场景进行拍摄所得到的图像确定目标场景的目标色温;确定在目标色温下第一设备的色卡的第一参数值,以及第二设备的色卡的第二参数值;基于第一参数值以及第二参数值确定转换参数;基于转换参数对第一设备采集到的原始数据进行转换,得到转换数据,其中,原始数据为第一设备对目标场景进行拍摄所得到的数据;基于转换数据模拟第二设备对目标场景进行拍摄所得到的目标图像。通过本发明,解决了相关技术中存在的获取实际场景图像效率低到的问题,达到提高获取实际场景图像的效率的效果。
  • 图像颜色处理方法、装置、车辆、电子设备和存储介质-202111389251.X
  • 刘锋;李倩 - 北京罗克维尔斯科技有限公司
  • 2021-11-22 - 2022-12-09 - H04N9/73
  • 本公开提出一种图像颜色处理方法、装置、车辆、电子设备和存储介质,其中,方法包括:获取第一摄像头采集的目标图像,获取与第一摄像头相邻的第二摄像头采集的参考图像,其中,目标图像和所述参考图像之间存在重叠区域,根据参考图像中的重叠区域的颜色信息,确定目标图像的目标颜色均衡参数,以调整第一摄像头采集的图像颜色,通过确定第一摄像头采集图像的目标颜色均衡参数,可对后续第一摄像头采集图像的图像颜色进行调整,在多个摄像头场景下,保证了多个摄像头采集图像中颜色信息的一致性,避免了拼接后的颜色差异,提高了视觉效果。
  • 图像感测装置以及自动白平衡方法-201910766131.3
  • 萧晶如;黄文聪 - 瑞昱半导体股份有限公司
  • 2019-08-19 - 2022-12-09 - H04N9/73
  • 本发明公开一种图像感测装置以及自动白平衡方法。一种应用在图像感测装置的自动白平衡方法,由一图像信号处理器执行自动白平衡,通过一红绿蓝红外光感测组件接收具有红、绿、蓝与红外光通道的图像信息的图像,还原其中红、绿、蓝与红外光通道的图像信息,再根据图像中红外光通道的图像信息产生调整图像中红、绿、蓝通道图像数值中红外光的权重值,执行一红外光权重分配后,可降低红外光对白平衡造成的影响,接着对图像中红、绿、蓝色通道的图像数值执行红外光加权运算,得出一组白平衡增益值,即据此执行自动白平衡,得到经过红外光串扰补偿的图像。
  • 白平衡调整方法、影像处理装置与影像处理系统-202010093787.6
  • 黄宜瑾;利建宏;许银雄 - 宏碁股份有限公司
  • 2020-02-14 - 2022-12-09 - H04N9/73
  • 一种白平衡调整方法、影像处理装置与影像处理系统。所述方法包括下列步骤。接收一原始影像。依据原始影像的亮度信息,将原始影像划分为多个第一影像区域。针对各第一影像区域,产生分别对应至第一影像区域的多个区域光源信息。将原始影像划分为多个第二影像区域,并依据第二影像区域所对应的区域光源信息其中至少一产生分别对应至第二影像区域的多个混合光源信息。依据第二影像区域的混合光源信息分别修正第二影像区域内的多个像素值而获取白平衡影像。
  • 图像处理方法及装置-202110971031.1
  • 刘新宇;郭逸汀;熊佳 - 展讯半导体(南京)有限公司
  • 2021-08-23 - 2022-12-06 - H04N9/73
  • 本申请实施例提供一种图像处理方法及装置,该方法包括:获取待处理图像,待处理图像中包括人脸图像。获取人脸图像在第一坐标系下的颜色值和转换系数。通过转换系数对人脸图像的颜色值进行转换处理,得到参考颜色值,参考颜色值用于指示人脸图像对应的环境光在第一坐标系下的颜色值。根据待处理图像的图像信息和参考颜色值,确定目标颜色值,并通过目标颜色值对待处理图像进行白平衡处理,其中,目标颜色值用于指示待处理图像对应的环境光在第一坐标系下的颜色值。通过参考颜色值和人脸图像的颜色值之间的线性关系的转换系数,确定参考颜色值,其中线性关系为一次线性关系,从而可以有效提升人像的白平衡处理的效果。
  • 一种白平衡统计方法、装置-201910238466.8
  • 田仁富;刘刚;曾峰 - 杭州海康威视数字技术股份有限公司
  • 2019-03-27 - 2022-12-06 - H04N9/73
  • 本发明实施例提供了一种白平衡统计方法、装置。其中,方法包括:将待统计图像中待统计图像块的像素点按照像素点的色品值划分为多个像素类,所述色品值表示像素点的颜色中红色、绿色、蓝色的含量;分别统计所述多个像素类中像素点的颜色平均值,得到所述多个像素类各自的颜色平均值,作为所述待统计图像块的白平衡统计结果。由于颜色平均值是按照色品值划分得到的像素类的颜色平均值,而像素类中各个像素点的色品值差异程度相对较低,因此颜色平均值能够更真实地反应出该像素类中各个像素点的颜色。进而本发明实施例得到的白平衡统计结果更加准确。
  • 色温调节方法、色温调节装置及显示装置-202211128072.5
  • 林鼎均 - 集创北方(珠海)科技有限公司
  • 2022-09-16 - 2022-11-29 - H04N9/73
  • 本发明公开了一种色温调节方法、色温调节装置及显示装置,该方法包括:获取初始色温值和目标色温值;根据初始色温值、目标色温值以及预先拟合的色温曲线进行色温调节,其中,色温曲线的拟合方法包括:定义至少三个参考色温点,以划分多个色温区间;根据预定算法在每个色温区间中选取多个中间色温点,以将每个色温区间划分成多个色温子区间;根据选取的中间色温点以及定义的至少三个参考色温点的色温参数拟合色温曲线。本发明可以设定弹性的色温区间,并沿着色温曲线缓和过渡显示,无闪烁感,也不需要大帧数设定,适用范围广。
  • 一种图像自动白平衡的方法及终端-202211000953.9
  • 陈兵;邹兴文;冯西 - 福州鑫图光电有限公司
  • 2022-08-19 - 2022-11-22 - H04N9/73
  • 本发明公开了一种图像自动白平衡的方法及终端,接收到输入的待处理图像,先基于亮度信息和色彩信息筛选出待处理图像的第一白点,能够削弱图像中强光点和其余彩色像素点的影响,剔除噪声点;将标准色温曲线进行偏置,根据得到的色温边界曲线对第一白点进行筛选,得到第二白点,能够较为准确地得到各个色温下的白点信息;根据第二白点计算RGB三通道的全图增益系数,并根据增益系数进行待处理图像的色温校正。因此,基于色温曲线和增益系数对待处理图像进行色温校正,能够实现待处理图像的自动白平衡,该白平衡方法的计算复杂度低,可适用于多种光源场景,适用性较强,且进一步改善了白平衡校正效果。
  • 图像处理方法、装置及计算机可读存储介质-202210935410.X
  • 孙波 - 歌尔科技有限公司
  • 2022-08-04 - 2022-11-15 - H04N9/73
  • 本发明提供一种图像处理方法、装置及计算机可读存储介质,其中,所述方法包括:确定或者生成待显示图像;根据显示装置的色温信息确定所述待显示图像对应的R/G/B增益信息;根据所述R/G/B增益信息调节所述待显示图像的显示数据,并根据所述显示数据显示所述待显示图像。本发明旨在提高图像显色的还原性。
  • 一种基于RGBW滤光阵列的彩色夜视设备色彩增强方法-202110810755.8
  • 金伟其;王海琳;韩正昊;李力 - 北京理工大学
  • 2021-07-18 - 2022-11-15 - H04N9/73
  • 本发明公开的一种基于RGBW滤光阵列的彩色夜视设备色彩增强方法,属于微光夜视成像和图像处理技术领域。采用基于灰度世界假设的四通道自动白平衡算法估计光源色,根据各通道像素最大值对各通道图像进行亮度拉伸,考虑到彩色夜视噪声分布,恢复光源色温引起的图像色偏;将R、G、B、W各颜色分量拓展到非线性空间,通过设计损失函数和回归方法,利用标准光源下的色卡参考值和白平衡校正图像中的色卡样本值训练求解CCM参数使损失函数最小化,得到色彩校正后的图像。本发明能够提高RGBW彩色夜视设备输出色彩的显现度、饱和度和自然度,扩充适用范围,提升低照度环境下彩色夜视设备的色彩质量,提高人眼观察舒适度。
  • 图像白平衡处理方法及电子设备-202210958900.1
  • 王渊 - 杭州联吉技术有限公司
  • 2022-08-10 - 2022-11-11 - H04N9/73
  • 本申请适用于图像处理技术领域,提供了一种图像白平衡处理方法、电子设备及计算机可读存储介质,该方法包括:基于获取到的待处理图像的各颜色通道值,确定所述待处理图像在标准色温区域坐标系中的落点;根据所述落点的位置和数量确定所述待处理图像的调整策略,所述调整策略包括白区调整策略或非白区调整策略;基于所述白区调整策略或所述非白区调整策略确定各颜色通道的增益值,并基于所述增益值对所述待处理图像进行白平衡处理。通过本申请实施例,可以提高确定增益点的准确度,降低出现画面偏色的概率。
  • 一种基于图像平滑度的白平衡校正装置及方法-202110242124.0
  • 张小龙 - 重庆芯启程人工智能芯片技术有限公司
  • 2021-03-04 - 2022-11-11 - H04N9/73
  • 本发明提供一种基于图像平滑度的白平衡校正装置,包括图像分块权重值计算模块、白点统计模块、白平衡增益计算模块以及白平衡校正模块,所述图像分块权重值计算模块用于对图像进行平分并对平分后的各块图像进行权重值的计算,所述白点统计模块用于根据各块图像的权重值判断图像中每个像素点是否白点,并对所有白点进行累加统计,所述白平衡增益计算模块用于根据白点累加和计算白平衡增益,所述白平衡校正模块用于进行图像校正,本发明还提供了一种基于图像平滑度的白平衡校正方法。本发明大大提升了寻找到的参考白点的可信度,从而大大提升了图像白平衡校正的准确性。
  • 图像白平衡处理方法及装置、电子设备、存储介质-202210934724.8
  • 张科武 - OPPO广东移动通信有限公司
  • 2022-08-04 - 2022-11-08 - H04N9/73
  • 本公开实施例是关于一种图像白平衡处理方法及装置、电子设备、存储介质,涉及影像技术领域,该图像白平衡处理方法包括:获取待处理图像,并确定所述待处理图像的全局白平衡增益;对所述待处理图像进行分块得到多个图像块,并通过色彩传感器阵列确定各所述图像块的局部色彩信息;根据所述全局白平衡增益以及所述局部色彩信息确定各图像块的目标白平衡增益,并根据所述目标白平衡增益对所述图像块进行白平衡处理,生成所述待处理图像对应的目标图像。本公开实施例中的技术方案,能够提高白平衡的准确性。
  • 图像白平衡方法及装置、计算机可读介质和电子设备-202210899545.5
  • 张科武 - OPPO广东移动通信有限公司
  • 2022-07-28 - 2022-11-01 - H04N9/73
  • 本公开提供一种图像白平衡方法及装置、计算机可读介质和电子设备,涉及图像处理技术领域。该方法包括:获取原始图像,并确定所述原始图像经过第一白平衡处理得到的初始白平衡结果;获取所述原始图像对应的光谱感知数据;基于所述光谱感知数据以及所述初始白平衡结果进行第二白平衡处理,确定目标白平衡结果;根据所述目标白平衡结果对所述原始图像进行局部白平衡,得到目标图像。本公开能够结合光谱感知数据,实现对拜耳传感器采集的原始图像的局部白平衡处理,提升自动白平衡处理结果的准确性,并且光谱感知数据所包含的色彩信息更加丰富,提高原始图像的色彩还原的准确性,实现对原始图像色彩的增强。
  • 白平衡同步方法及装置、电子设备和存储介质-202011501360.1
  • 王琳 - OPPO(重庆)智能科技有限公司
  • 2020-12-18 - 2022-10-25 - H04N9/73
  • 本申请公开一种白平衡同步方法、白平衡同步装置、电子设备和计算机可读存储介质。白平衡同步方法包括:获取第一摄像头的第一白平衡增益值;将第一白平衡增益值进行广播以使第二摄像头获得第一白平衡增益值;利用第二摄像头对应的预设映射算法将第一白平衡增益值转换为第二摄像头的第二白平衡增益值。由于第二白平衡增益值是利用预设映射算法处理第一白平衡增益值后得到的,因此能够使得第一白平衡增益值和第二白平衡增益值相对应,实现第一摄像头和第二摄像头的颜色一致性。
  • 图像白平衡处理方法及装置、影像模组、设备、介质-202210848002.0
  • 孙凯 - OPPO广东移动通信有限公司
  • 2022-07-19 - 2022-10-21 - H04N9/73
  • 本公开实施例是关于一种图像白平衡处理方法及装置、影像模组、电子设备、存储介质,涉及影像技术领域,该图像白平衡处理方法包括:获取待处理图像,并对所述待处理图像进行分块得到多个图像块;确定所述待处理图像的全局白平衡系数,并确定各所述图像块的局部白平衡系数;根据所述全局白平衡系数和所述局部白平衡系数,获取目标系数矩阵;根据所述目标系数矩阵对所述待处理图像进行白平衡处理,生成所述待处理图像对应的目标图像。本公开实施例中的技术方案,能够提高白平衡的准确性。
  • 电子设备及其显示屏调节方法-202010930229.0
  • 魏科宇 - OPPO广东移动通信有限公司
  • 2020-09-07 - 2022-10-21 - H04N9/73
  • 本申请实施例公开了一种电子设备及其显示屏调节方法,所述电子设备包括:显示屏、摄像头及处理器,所述处理器分别与所述显示屏、所述摄像头电连接,所述处理器用于获取所述摄像头采集到的多帧图像信息;将所述多帧图像信息中的每一图像信息进行白平衡处理,得到所述每一图像信息对应的样本环境色温信息;将所述每一图像信息对应的样本环境色温信息进行处理,得到目标环境色温信息,根据所述目标环境色温信息,计算得到目标色温调节参数;根据所述目标色温调节参数调节所述显示屏所显示画面的色温。本申请采用摄像头替代色温传感器实现色温调节的功能,实现了摄像头的一物多用,降低了电子设备的设计成本。
  • 图像感测装置及其操作方法及图像处理装置-202111596117.7
  • 任宰炫;具滋玟;金泰贤;田在桓;郑祐永;赵昶勋 - 爱思开海力士有限公司
  • 2021-12-24 - 2022-10-18 - H04N9/73
  • 本申请公开了图像感测装置及其操作方法以及图像处理装置。该图像感测装置包括:图像传感器,其包括包括多个颜色通道的至少一个像素;以及基于多个颜色通道的亮度强度值来处理输入图像的图像处理器。该图像处理器包括:透射图生成器,其:生成包括通过将多个颜色通道的亮度强度值分别转换成预定范围内的值而获得的透射值的颜色通道透射图;以及生成包括通过将透射值中的与相同像素中所包括的颜色通道相对应的透射值相乘而获得的目标透射值的目标透射图;白色像素检测器,其基于目标透射图来确定图像中所包括的像素中的白色区域中所包括的目标像素;以及白平衡调整器,其基于目标像素中所包括的各个颜色通道的平均亮度强度值来调整白平衡。
  • 一种避免高色温下摄像头模组白平衡失真的方法-202210718067.3
  • 章平;陈治庆;卢江;申磊;齐书;陈豪;王波;晏政波;苏黎东;蒋鑫宇 - 重庆市天实精工科技有限公司
  • 2022-06-23 - 2022-10-14 - H04N9/73
  • 本发明公开了一种避免高色温下摄像头模组白平衡失真的方法,其特征在于:包括以下步骤,S1、摄像头模组高色温环境校准,从原始图中获取当前RGB值,带入处理芯片中获得增益值,打开增益通道写入芯片,再对不同场景色温识别判断转换成色温值,选用至少10组色温传感器模组获取F,R,G,B,C值,并根据K矩阵模型算出当前色温值,根据得到的当前色温值进行效果加载。本发明的有益效果包括:摄像头模组可在高色温环境下,校准后的保持较强的一致性,终端产品效果一致较好,不会出现部分产品偏色,克服不同场景,不同色温下,影像效果不出现偏差。
  • 图像处理设备及其控制方法、摄像设备、监视系统和介质-202010435041.9
  • 沼田爱彦 - 佳能株式会社
  • 2020-05-21 - 2022-10-14 - H04N9/73
  • 本发明提供一种图像处理设备及其控制方法、摄像设备、监视系统和介质。为了抑制可见光图像或通过对可见光图像和红外光图像进行合成所获得的合成图像中的颜色再现性的劣化,该图像处理设备获得用于基于来自成像光学系统的入射光生成可见范围图像的第一摄像元件所获得的第一图像,估计进入第一摄像元件的红外光的接收光强度,以及基于估计单元所估计的接收光强度来控制对第一图像的白平衡调整。
  • 白平衡控制方法、装置、终端设备以及存储介质-202110971603.6
  • 付谨学;吴晓霞;周璇;陈洪波 - 深圳创维-RGB电子有限公司
  • 2021-08-23 - 2022-10-14 - H04N9/73
  • 本发明公开一种白平衡控制方法,所述方法包括以下步骤:获取目标图像中的目标白点的目标像素值;利用所述目标像素值,计算预设色温分区对应的目标像素和值;基于所述目标像素和值和所述预设色温分区对应的预设权重,获得像素增益值;利用所述像素增益值对所述目标图像进行白平衡调整,以获得结果图像。本发明还公开一种白平衡控制装置、终端设备以及计算机可读存储介质。利用本发明的方法,目标像素值不会受到目标图像中的干扰色块的影响,从而使得像素增益值的准确率较高,进而使得结果图像白平衡准确,避免了结果图像出现色偏。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top